window.print在IE9中无效

时间:2011-03-08 07:45:07

标签: javascript printing internet-explorer-9

JavaScript函数window.print在IE7和8中工作,但在IE9中不工作。有人可以帮忙解决这个问题吗?

3 个答案:

答案 0 :(得分:1)

请尝试以下代码:

onClick="javascript:window.print();
return false;

答案 1 :(得分:0)

试试这个:

onclick="window.print(delay*1000); return false;"

答案 2 :(得分:0)

你需要做一些事情。

  1. 中添加
  2. 正确关闭文档:mywindow.document.close();

  3. 专注于documnet:mywindow.focus();

  4. 然后编写打印代码:mywindow.print();

  5. EXP:

    var mywindow = window.open('', 'My Print Data', 'width=850,scrollbars=yes');
    mywindow.document.write('<html><head><title>Print Page</title><meta http-    equiv="X-UA-Compatible" content="IE8"/>');
    ..........
    .........
    .........
    ...........
    mywindow.document.write('</div></body></html>');
    mywindow.document.close();
    mywindow.focus();
    mywindow.print();