杰表技术论坛 's Archiver

daojhss1985 发表于 2009-10-14 10:52

控件什么情况下不能回调??

<%@ page contentType="text/html;charset=utf-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="guide.css" />
<title>监控打印任务</title>
<!-- 插入打印控件 -->
<OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B444444444D3361-D075-4BE2-87FE-057188254255" codebase="jatoolsPrinter.cab#version=4,3,0,0"></OBJECT>
<script type="text/javascript">
function doPrint(how)
{
  
        //打印文档对象
    var myDoc ={ settings:
                        {
                        paperWidth:1962,
                        paperHeight:1962,
                        orientation:2
                        },
                  settingsID:"cusId198862", //需要扩展以便多个可以保存
                   documents:document,    // 打印页面(div)们在本文档中
                    copyrights:'杰创软件拥有版权  www.jatools.com',                    copyrights2:"本控件依法授权给****有限公司之电子政务平台产品, 其他单位和个人禁止使用, 违者必究."
                              };
                                         [color=red] myDoc.onState=function(job)
                                        {
                                        [color=magenta] alert("status: "+job.status);
                                         if(job.status & 128)
                                         {
                                            alert("[b][size=3]refurbish[/size][/b]!");
                                          
                                         }
[/color]                                                
                                        }
[/color]                              
    // 调用打印方法
    if(how == '打印...')
                   jatoolsPrinter.printPreview(myDoc );   // 打印前弹出打印设置对话框
               
           else
                   jatoolsPrinter.print(myDoc ,false);       // 不弹出对话框打印
}
</script>
</head>
<body>
<p> <span class="title">监控打印任务</span><span class="src">查看源代码</span> </p>
<div class='pagecontainer'>
  <div id='page1' class='pagestyle'>文档第一页</div>
  <div id='page2' class='pagestyle'>文档第二页</div>
</div>
<br>
<input type="button" value="打印...">
<input type="button" value="打印">
<div id=status></div>
<iframe id='myframe' style='width:300;height:300'></iframe>
</body>
</html>


说明: .html,.jsp格式单独访问,是可以回调,.jsp文件通过servlet访问的话,当页面设置发生变化的时候,回调方法有的时候回调不成功,有时候回调成功!

three 发表于 2009-10-15 16:13

问题已解决。。。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.