【发布时间】:2011-03-31 07:37:24
【问题描述】:
我需要为新弹出的窗口设置 onload 属性。 以下代码适用于 Firefox:
<a onclick="printwindow=window.open('www.google.com');printwindow.document.body.onload=self.print();return false;" href='www.google.com'>
但是,当我在 IE 中尝试此操作时,出现错误 - “printwindow.document.body null 或未定义”
目标是弹出一个新窗口,并在该窗口打开后调用该窗口的打印对话框。
关于如何进行这项工作的任何线索? 重要的是不要在目标页面的其他地方使用 javascript,因为我无法控制它。所有功能都必须包含在我上面发布的链接中。
【问题讨论】:
标签: javascript internet-explorer onload