2009-11-10 60 views
0

我使用window.print()从iFrame内部。这在FF中完美运行,但在IE7中并不那么好。在IE7中,它打开了打印对话框,但是,对话框本身很慢,不稳定并且不稳定。window.print问题与iFrame和IE7

我有麻烦理解这个问题,任何帮助将不胜感激。


如果我可以添加,当从相关iFrame的外部打印相同iFrame的内容时会发生同样的事情。此外,单击文件 - >打印时,打印对话框显示正常工作。

回答

4

尝试使用:

document.execCommand('print', false, null); 

这似乎在IE7工作,但你可能会想使用条件和使用其他浏览器window.print()。