onclick在iframe内打印内容

时间:2013-05-21 05:16:09

标签: jquery html

我正面临着打印iframe内容的问题。

这是iframe之外的锚标记:

<a href=”#” onclick='window.print()' >Print</a>

这是我的iframe

<iframe name="newtest"  src="https:xyz.com" ></iframe>

我想点击iframe外面的锚标签打印iframe内部的页面

1 个答案:

答案 0 :(得分:2)

<iframe src="" id="iframeid"></iframe>

document.getElementById("iframeid").contentWindow.print();

如果您尝试打印远程站点,则无法以任何方式执行此操作。

如果你是http://yoursite.org且iframe是<iframe src="http://google.com">你不能这样做,那么网站域必须匹配

相反,如果页面是本地页面<iframe src="page.htm">,它将起作用