gpt4 book ai didi

javascript 打印功能不适用于 IE 10、IE 11 中的 EMBED 标记

转载 作者:行者123 更新时间:2023-11-29 22:05:00 25 4
gpt4 key购买 nike

ASPX

if (tdclosetxt.innerHTML.indexOf("<A title=\"Download Adobe Reader\"") == -1) {
tdclosetxt.innerHTML = "<a target='_blank' href='http://get.adobe.com/reader' title='Download Adobe Reader' ><img src='../inc/img/AdobeLogo.ico' /></a>" + tdclosetxt.innerHTML
}
tdPrint.innerHTML = "<embed id='empdf' src ='" + ExcelURL + "' width='0' height='0'>Click <a href='#' onclick='PrintPdf()' > here </a> to Print.";

单击链接会调用此 JavaScript 函数:

function PrintPdf() 
{
var x = document.getElementById('empdf');
x.click();
x.setActive();
x.focus();
x.print();
}

上面的代码在 IE 8 和 9 中运行良好,但是当我的客户端升级到 IE 10 或 11 时,打印弹出窗口被挂起。请指导我

最佳答案

问题已经解决。当用户升级到 IE 10 时,它开始了。他仍在使用 Adob​​e Acrobat 9,它是浏览器中渲染 PDF 的默认程序。我下载了 Adob​​e Reader XI 并将其设置为在浏览器中呈现 PDF 的默认程序。他现在可以打印了。问题解决了。

关于javascript 打印功能不适用于 IE 10、IE 11 中的 EMBED 标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21480452/

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