打印iframe内容

时间:2012-07-05 15:34:23

标签: printing frame

我有一个HTML页面。页面内容为2帧的框架集。 1表示菜单,1表示内容。

<frameset border="4" cols="260, *">
    <frame id="menu" name="menu" marginwidth="5" marginheight="5" src="Menu.html" onload="LoadPage();" >
    <frame id="Main" name="Main" marginwidth="5" marginheight="5" src="" >
</frameset>

我想强制浏览器(主要是IE)打印框架“Main”的内容而不是所有内容(菜单和主页)

坦克你

2 个答案:

答案 0 :(得分:1)

您可以在menu.html页面或任何其他要在iframe中显示的页面中使用以下代码。

<a href="#" onClick="print(); return false;">Print Report</a>

答案 1 :(得分:0)

         document.getElementById("ifrmeSummary").contentWindow.focus();
         document.getElementById("ifrmeSummary").contentWindow.print();

这将只打印iframe内容而不是整个屏幕/窗口