如果关闭打印对话框,则不会加载网页

时间:2014-05-14 05:18:28

标签: javascript html

我在下面的html代码中提供了打印页面特定 div 的链接

<a href=\"printpage\" onClick=\"printthis(); return false;\">Print this page</a></center>

使用的JavaScript在下面给出

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script type="text/javascript">
function printthis()
{

    var w = window.open('', '', 'width=1200,height=600,resizeable,scrollbars');
    w.document.write($("#printthis").html());
    w.document.close(); // needed for chrome and safari
    javascript:w.print();
    w.close();
}
</script>

如果单击该链接,则打开打印对话框,然后单击打印按钮即可打印文档。但是,如果我关闭对话框而不打印或取消,则网站的其他标签不起作用(加载)。我必须关闭窗口并重新打开它才能使其正常工作。可能是什么原因

0 个答案:

没有答案