这是我的代码
<script>
var body = "dddddd"
var script = "<script>window.print();</scr'+'ipt>";
var newWin = $("#printf")[0].contentWindow.document;
newWin.open();
newWin.close();
$("body",newWin).append(body+script);
</script>
<iframe id="printf"></iframe>
此方法有效,但是会打印父页面,我如何才能仅打印iframe?
我不希望它能起作用
试一试
window.frames["printf"].focus();
window.frames["printf"].print();
和使用
<iframe id="printf" name="printf"></iframe>
或者尝试好老
var newWin = window.frames["printf"];
newWin.document.write('<body onload="window.print()">dddd</body>');
newWin.document.close();
如果jQuery无法破解
问题内容: 打印DIV内容的最佳方法是什么? 问题答案: 与早期版本相比有轻微变化-已在CHROME上测试
问题内容: 有人可以在Safari / Chrome中通过JavaScript调用帮助我打印iframe内容的问题。 这在Firefox中有效: 这适用于IE: 但是我无法在Safari / Chrome中正常工作。 谢谢 问题答案: 将打印功能放在iframe中,然后从父级调用它。 iframe: parent:
问题内容: 通常,如果我们仅使用它,它将显示为。如何在JavaScript中打印对象的所有内容参数? 问题答案: 如果您使用的是Firefox,则只需进行简单的调试即可。
我有一个特定的页面容器一些信息与特定的设计 此设计存在于单独的页面 我想用同样的样式打印这一页,这一页也包含一个图像 问题是,单击“打印”按钮后,图像和样式不会显示 在一次搜索之后,我发现我应该设置一个超时,并且应该包括打印内容。css文件与媒体打印,但毕竟问题仍然存在,我不能打印的图像和css风格的任何人都可以帮助请页面
问题内容: 我正在验证器中发出很多警告,并且我想抑制stdout中的所有内容,除非提供给的消息。 即,现在我看到了: 我想看看这个: 编辑2: 覆盖工作: 问题答案: 具有您自己的自定义功能的Monkeypatch 。
问题内容: 打印DIV内容的最佳方法是什么? 问题答案: 与早期版本相比有轻微变化-已在CHROME上测试