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