无法使用JavaScript在IE上打印iframe,请改为打印父页
Unable to print an iframe on IE using JavaScript, prints parent page instead
我有以下JavaScript代码:
$(document).ready(function() {
$('a#print_button').click(function(event) {
event.preventDefault();
var print_url = 'print.html';
if ($('#print_page').length == 0) {
$("body").append('<iframe id="print_page" name="print_page" src=' + print_url + ' style="display: none; @media print { display: block; }"></iframe>');
} else {
$('#print_page').attr("src", print_quote_url);
}
$('#print_page').on("load", function() {
frames["print_page"].focus();
frames["print_page"].print();
});
});
});
它适用于Chrome和Firefox。但当我点击IE上的按钮时,它会打印父页面,而不是打印iframe。
我正在寻找一个在Internet Explorer中打印Iframes的解决方案。经过几个小时的搜索,我找到了解决方案。它对我有效。请检查以下链接
http://bytes.com/topic/misc/answers/629926-ie7-printing-iframe-solution
document.execCommand('print', false, null);
相关文章:
- 打印iframe内容
- 如何在angular js中使用滚动条打印iframe内容
- 在Google Chrome中打印iFrame时出现问题
- Javascript 打印多个网页 iFrame 内容(全部打印按钮)
- 通过 Javascript 打印在 IFrame 中加载的 PDF
- Javascript:在页面加载时打印iframe的内容不起作用
- 在 Firefox 中使用 document.frame 打印 iFrame
- 我只想打印 iframe 的内容,而不是整个页面
- 在IE9中打印IFrame文档
- Javascript 仅打印 iframe 内容
- 打印iframe的内容导致第一页空白
- 使用即时生成的PDF打印Iframe IE 11
- 在IE 11中打印Iframe只打印第一页
- 无法使用JavaScript在IE上打印iframe,请改为打印父页
- 如何在默认情况下覆盖标准浏览器打印和打印iframe
- 当用户选择文件时仅打印iframe的内容->打印
- 如何在iPad上使用Javascript打印iFrame的内容
- 使用jQuery打印iFrame
- 使用jquery打印iframe内容
- 打印IFRAME的内容