【发布时间】:2016-07-04 20:55:32
【问题描述】:
我想在已打开打印窗口的 javascript 中打开一个新选项卡。我尝试了以下代码,但它不起作用
function OpenInNewTab() {
var win = window.open('http://stackoverflow.com/questions/6808650/triggering-ctrl-s-or-ctrl-p-via-a-button', '_blank');
console.log(win);
win.focus();
win.onload = function() {
win.print();
};
}
我怎样才能达到同样的目的
编辑 1:
我也试过这样,但没有用
function OpenInNewTab() {
var win = window.open('http://stackoverflow.com/questions/6808650/triggering-ctrl-s-or-ctrl-p-via-a-button', '_blank');
win.document.attachEvent("load", function() {
window.print();
alert("called")
})
}
【问题讨论】:
-
代码看起来不错,有什么错误信息吗??
-
没有错误信息,但它也不起作用
-
等一下,我在某个项目中实现了这个,让我找到它。
-
@gaurav 您在哪个浏览器中测试?
-
我在 chrome 中测试
标签: javascript