我正在尝试使用javascript代码在
中打开Opera浏览器中的打印对话框<script language=javascript>
window.print(); //This is working in IE, Netscape, Firefox, but not working in Opera
</script>
其中好像我使用以下代码Opera浏览器理解并能够打开打印对话框
<input type="button" value="Print this page" onClick="javascript:window.print();" ID="Button1" NAME="Button1">
我的要求是使用脚本块在Opera浏览器中打开打印对话框。 任何人都可以帮助我吗?
答案 0 :(得分:2)
尝试将您的代码放入load
事件:
<script language=javascript>
window.onload = function(){
window.print();
};
</script>
答案 1 :(得分:0)
在调用window.print();
之前,您需要确保在Opera中加载整个网页因此使用它可能有所帮助 - 不是,我正在等待页面加载并导致轻微延迟,这对于某些版本的Opera来说是一个鲜为人知的修复。
希望它有所帮助。
window.onload = function () {
window.setTimeout(function () {
window.print();
}, 500);
}