我有以下功能,在firefox中可以正常工作,但在IE8中什么也不做

function print(url) {
    var w = window.open(url);
    w.onload = function() {
        w.print();
    };
}


我想打开一个网页并立即打开打印对话框。

最佳答案

如果您将手放在url的页面上,请在此处拨打电话。
在HTML中,BODY标记的末尾。
在通话中添加SCRIPT标签

<body>
  ...
  <script>
    window.print();
  </script>
</body>

关于javascript - 为什么我不能在IE8中设置window.onload?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3202338/

10-16 14:49