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 打印、设置、预览