3
我想打印在Iframe中即時生成的PDF,但無法打印此PDF文件。這就是我現在所擁有的,我做錯了什麼?在Google Chrome上運行良好,但在IE 11上運行得不錯。請幫助我完成這項工作。在此先感謝打印使用PDF生成PDF的iframe IE 11
這是HTML標記
<div id="contractFrameContainer" class="modal-body row">
<iframe id="contractIframe" name="contractIframe" width="100%" src=""></iframe>
</div>
這裏是我的JavaScript在那裏我分配與動態URL的iframme的src
(此URL生成PDF)
var url = currentUrl + '/contracts/createpdf?ProductId=' + Id + '&type='
+ Type + '&term=' + Term
+ '&deductible=' + Deductible
+ '&key=' + OrderNumber
+ '&financedAmount=' + financedAmount
+ '&downpayment=' + downpayment
+ '&apr=' + apr
+ '&tire=' + tireRotation
+ '&interval=' + interval
+ '&salesPrice=' + salesPrice
+ '&dealerCost=' + DealerCost
+ '&mileage=' + Mileage
+ '&serviceDate=' + serviceDate
+ '&penSurcharges=' + penSurcharges
+ '&price=' + Price;
var iframe = document.getElementById("contractIframe");
iframe.height = heightBody;
iframe.src = url;
而且終於在這裏我試圖打印
document.getElementById('contractIframe').focus();
document.getElementById('contractIframe').contentWindow.print();
在IE 11上,這給我發電子郵件RROR「無效調用對象」
我想這也沒有成功:
window.frames["contractIframe"].focus();
window.frames["contractIframe"].print();
有什麼解決辦法嗎? – SwR 2016-04-27 10:14:13
看看我的解決方案:) – martinezjc 2016-04-27 14:27:54