gpt4 book ai didi

javascript - 在 javascript 的框架上调用 print() 会挂起 IE 8 浏览器

转载 作者:行者123 更新时间:2023-11-29 14:57:39 24 4
gpt4 key购买 nike

我想在按名称索引的数组中打印特定帧。我正在使用以下代码:

var frame_name = "abc"; 
frames_array[frame_name].focus();
frames_array[frame_name].print();

当它在 IE8 中执行 print() 语句时,它会挂起。这段代码在 Firefox、Chrome 和 IE9 中可以正常工作。

我尝试了 frames_array[frame_name].document.close() 但它没有改变任何东西。这个问题有解决办法吗?

最佳答案

像这个功能一样尝试。它会工作。

function printDiv() {
var divToPrint = document.getElementById('printArea');
newWin.document.write(divToPrint.innerHTML)
newWin.document.close();
newWin.focus();
newWin.print();
newWin.close();

}

关于javascript - 在 javascript 的框架上调用 print() 会挂起 IE 8 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15339624/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com