
标题: 在ie中,调用控件打印预览后,不能 window.close()的解决办法 [打印本页]
作者: admin 时间: 2016-2-26 15:06 标题: 在ie中,调用控件打印预览后,不能 window.close()的解决办法
有时,你需要通过 window.open() 来开启打印页面,打印结束后,让它关闭,但这里有一个问题,你调用控件的打印预览功能后,那个弹出页面无法再用 window.close()来关闭,怎么办?这里提供一个方法,就是将一个打印页面,嵌在弹出的那个页面的iframe中,如下所示:
closewindow-main.htm : 主控页面,复制内容到剪贴板
代码:
closewindow-popup.htm : 被打开的页,里面嵌iframe,指向真正打印的页面复制内容到剪贴板
代码:
<iframe src="closewindow-papers.htm"></iframe>closewindow-papers.htm: 有打印按钮的页面,此处设置done回调,使控件打印结束后,自动关闭弹出页面复制内容到剪贴板
代码:
作者: admin 时间: 2016-2-26 15:08
下载本示例:
附件: closewindow.zip (2016-2-26 15:08, 6.26 KB) / 该附件被下载次数 22678
http://www.jatools.com/attachment.php?aid=845&k=20739d003439925008aa369049956bd0&t=1794441063
| 欢迎光临 杰表技术论坛 (http://www.jatools.com/) |
Powered by Discuz! 6.1.0 |