教程集 www.jiaochengji.com
教程集 >  脚本编程  >  javascript  >  正文 JavaScript打印iframe内容的方法

JavaScript打印iframe内容的方法

发布时间:2015-01-22   编辑:jiaochengji.com
如何用javascript打印出iframe页面中的内容呢?本文分享几个方法,供大家学习参考。

1,javascript打印iframe内容的方法

var frame = window.frame[0]; 
frame[0].focus(); 
frame[0].printf(); 

2, javascript 打印 iframe 内容, 兼容 IE FireFox的方法
此方法,可以做到只打印iframe内容页,相当不错。

代码:

<script language="javascript" type="text/javascript">
//完美打印iframe内容
 function doPrint() {
     if (window.frames['CerID'] == null) {
        document.getElementById('CerID').focus();
        document.getElementById('CerID').contentWindow.print();
     }
     else {
        window.frames['CerID'].focus();
        print();
     }
 }
</script>
<input onclick="doPrint()" type="button" value="打印(P)" />
<iframe id="CerID" runat="server" height="500" frameborder="0" width="100%" ></iframe>

说明:
(window.frames['CerID'] == null) 时为FF浏览器,否则为IE浏览器。
另外,注意:在谷歌浏览器中会打印全部页面。

最后,小编为大家扒出来之前的一些篇文章,大家参考下:
javascript打印web页面中指定区域的方法
js打印iframe中div内容的方法
javascript实现Web Browser 打印预览
Javascript实现IE打印页面设置、预览、首页设置
js使用WebBrowser实现打印功能
js实现web打印预览
javascript 打印、设置、预览

您可能感兴趣的文章:
JavaScript打印iframe内容的方法
js判断当前页面是否被iframe引用的方法
js调用iframe实现打印页面内容的方法
js打印iframe中div内容的方法
js实现web打印预览的二个代码
js控制iframe高度/宽度自适应
iframe局部刷新的二种实现方法
web的各种前端打印方法之jquery打印插件jqprint实现网页打印
web的各种前端打印方法之jquery打印插件PrintArea实现网页打印
javascript刷新iframe方法总结

[关闭]
~ ~