Javascript在外部html页面中打印div

时间:2014-06-25 02:13:07

标签: javascript html

您好我使用以下javascript代码从网页打印div图层。有没有办法可以修改这个来从另一个页面打印这个div(例如print.php)而不是那个当前打开的那个?

<script>function printDiv(divName) {
     var printContents = document.getElementById(divName).innerHTML;
     var originalContents = document.body.innerHTML;

     document.body.innerHTML = printContents;

     window.print();

     document.body.innerHTML = originalContents;
} </script>

以及使其有效的链接是:<a href="#" onclick="printDiv('printableArea')">

1 个答案:

答案 0 :(得分:0)

我认为您在询问是否可以在另一页中打印DIV。

如果这是问题,可以给这两个页面有一些关系,这样其他页面就可以得到内容页面的参考。

例如,print.php使用window.open打开内容页面。或者,print.php是内容页面的父页面。