杰表技术论坛 's Archiver

zqc5242519 发表于 2014-7-28 22:30

各位帮看下, 对象不支持“showPrintDialog”属性或方法

环境:win7 32位 ie10

错误:对象不支持“showPrintDialog”属性或方法
[url=file:///C:/Users/ADMINI~1/AppData/Local/Temp/tmp415C.HTM]url:file:///C:/Users/ADMINI~1/AppData/Local/Temp/tmp415C.HTM[/url]

admin 发表于 2014-7-29 11:32

是不是正在打印的时候,就刷新页面了呢,或者关闭了窗口!请贴上代码,我们帮你分析一下

admin 发表于 2014-7-29 11:32

是不是正在打印的时候,就刷新页面了呢,或者关闭了窗口!请贴上代码,我们帮你分析一下

zqc5242519 发表于 2014-7-29 14:00

如下图所示,没有做刷新或关闭页面

xiaoqiang21 发表于 2014-8-18 15:44

对象不支持“showPrintDialog”属性或方法

此问题怎么解决的。

admin 发表于 2014-8-19 20:03

请确保iframe加载完成时,再调用打印!否则会出错,代码如下:[code]
var iframe;      
function load() {         
      iframe = document.getElementById("iframe");         
      iframe. onload = iframe. onreadystatechange = iframeload;           
      iframe.src = "http://www.baidu.com";      
}     
function iframeload() {         
      if (!iframe.readyState || iframe.readyState == "complete") {
             var myDoc ={....} ;
             jatoolsPrinter.print(myDoc);        
      }      
}
[/code]

页: [1]

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