window.print 不适用于 Opera 浏览器

发布于 2024-09-14 00:04:50 字数 444 浏览 2 评论 0原文

我正在尝试使用 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 浏览器中打开打印对话框。 谁能帮助我吗?

I am trying to open a print dialog box in Opera browser using javascript code as

<script language=javascript>
window.print(); //This is working in IE, Netscape, Firefox, but not working in Opera
</script>

where as if I am using the following code Opera browser understands and able to open print dialog box

<input type="button" value="Print this page" onClick="javascript:window.print();" ID="Button1" NAME="Button1">

My requirement is to open print dialog box in Opera browser using script block.
Can anyone help me?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏天碎花小短裙 2024-09-21 00:04:50

尝试将代码放入 load 事件中:

<script language=javascript>
window.onload = function(){
  window.print();
};
</script>

Try putting your code in load event:

<script language=javascript>
window.onload = function(){
  window.print();
};
</script>
明媚殇 2024-09-21 00:04:50

在调用 window.print(); 之前,您需要确保整个网页已加载到 Opera 中。

所以使用这个可能有帮助 - 没有,我正在等待页面加载并导致轻微的延迟,这是某些版本的 Opera 的一个鲜为人知的修复。

希望有帮助。

window.onload = function () {
    window.setTimeout(function () {
        window.print();
    }, 500);
}

You need to make sure the whole web page is loaded in Opera before you call window.print();

So using this may help - not, I am waiting for the page to load AND causing a slight delay, which is a little known fix for some versions of Opera.

Hope it helps.

window.onload = function () {
    window.setTimeout(function () {
        window.print();
    }, 500);
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文