2
ASPXJavaScript的打印功能不工作嵌入標籤在IE 10,IE 11
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時,打印彈出被掛起。請指導我
@SaggingRufus最近的IE版本很好,不需要誇大。 – Stijn
@Stijn yup。它在IE 8,9中工作正常,但在IE 10中,打印彈出窗口懸掛起來。 – Ryder
@SaggingRufus所有命運仍在使用IE的客戶端。相反與IE錯誤戰鬥,我們可以安裝鉻到所有客戶端系統。 – Ryder