我有一个页面,在页面底部调用了 window.print();。我无法访问 window.print() 周围的代码,因为这些代码是由服务器生成的,我无法修改它们。由于 IE 的原因,在打印对话框出现之前,我需要在页面加载完成后执行一段 JavaScript 代码。但是,由于一旦执行到 window.print(); 就会直接弹出打印对话框,所以我无法实现这个功能。我仍然需要打印,但是首先需要运行 myFunction(),然后才能执行 window.print();
<html><head></head><body></body><!--no access from here--><script>window.print();</script></html>
window.print
,因此该代码将不会执行。测试案例:http://dl.dropbox.com/u/105727/web/print_function.html - Alan H.Ctrl+P
进行了测试,我批准它不起作用。 - skmasq