我有一个 Iframe,我正在 Iframe 内显示 PDF,现在我必须打印 Iframe 单击“打印”按钮时的文档,它在 Crome 中工作正常,但在 IE9 中不工作
frames[0].focus(); 帧[0].print();
我在单击按钮时在 javascript 上使用此代码,它适用于 Crome,但不适用于 IE9。 这是 Iframe 标签:
<iframe id="myIframe" name= "tabsa" runat="server" src="PDFFilePage.aspx" height="800px" width="100%"></iframe>
最佳答案
尝试将打印功能放入 Iframe 页面中 并从父级调用它
在 PDFFilePage.aspx 页面中
function PrintPDF() {
Windows.Print();
}
在父级中
frames[0].PrintPDF()
关于javascript - 在 IE9 中打印 IFrame 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9835441/