Javascript 单击“取消”时,window.print()刷新iframe中的页面
我的网站中有一个iframe,其中包含以下jquery代码:Javascript 单击“取消”时,window.print()刷新iframe中的页面,javascript,jquery,Javascript,Jquery,我的网站中有一个iframe,其中包含以下jquery代码: $(document).ready(function() { $('#print_button').click(function() { window.print(); }); }); 问题:单击“打印”按钮时,打印对话框将正确打开。打印也能正常工作。但是,当我单击打印对话框中的取消按钮时,它会关闭,但它也会刷新iframe中的内容 如何避免这种行为?如上所述,单击按钮#print_按钮时,将提交
$(document).ready(function() {
$('#print_button').click(function() {
window.print();
});
});
问题:单击“打印”按钮时,打印对话框将正确打开。打印也能正常工作。但是,当我单击打印对话框中的取消按钮时,它会关闭,但它也会刷新iframe中的内容
如何避免这种行为?如上所述,单击按钮
#print_按钮
时,将提交表单。这将强制页面刷新
要防止出现这种情况,请将返回值false
添加到onclick
事件中。这将取消表单提交
window.print();
return false;
这种情况是发生在一个特定的浏览器中,还是发生在所有浏览器中?它发生在Firefox中。我还没有在IE中测试过。只是在IE中测试过。它也发生在那里。
#print_按钮
是锚定标记吗?不是。它是输入类型=“提交”。