Javascript 如何打印外部页面
我试图通过单击按钮打印外部源。我在互联网上找到了多个脚本,但都不起作用 所以我的问题是,如何通过点击按钮来打印特定页面 现在我有:Javascript 如何打印外部页面,javascript,php,html,Javascript,Php,Html,我试图通过单击按钮打印外部源。我在互联网上找到了多个脚本,但都不起作用 所以我的问题是,如何通过点击按钮来打印特定页面 现在我有: <iframe id="frame" src="./test.php"></iframe> <button onclick="printOtherPage()">Print</button> <script type="text/javascript"> function printOtherPage
<iframe id="frame" src="./test.php"></iframe>
<button onclick="printOtherPage()">Print</button>
<script type="text/javascript">
function printOtherPage() {
document.getElementById('frame').contentWindow.window.print();
</script>
印刷品
函数printOtherPage(){
document.getElementById('frame').contentWindow.window.print();
您可以试试
函数loadOtherPage(){
$(“”)/创建新的iframe元素
.hide()//使其不可见
.attr(“src”,“/url/to/page/to/print”)//将iframe指向要打印的页面
.appendTo(“body”);//将iframe添加到DOM以使其加载页面
}
您可以试试
函数loadOtherPage(){
$(“”)/创建新的iframe元素
.hide()//使其不可见
.attr(“src”,“/url/to/page/to/print”)//将iframe指向要打印的页面
.appendTo(“body”);//将iframe添加到DOM以使其加载页面
}
要执行此操作:
contentWindow
用于在iframe中检索文档document.getElementById('frame').contentWindow.window.print();
如果我错了,请纠正我。要执行此操作:
contentWindow
用于在iframe中检索文档document.getElementById('frame').contentWindow.window.print();
如果我错了,请纠正我。您尝试了哪些“脚本”?在使用它们时出现了哪些错误?编辑您的问题,添加到目前为止的内容、错误日志等。您尝试了哪些“脚本”的可能重复?在使用它们时出现了哪些错误?编辑您的问题,添加到目前为止的内容、错误日志等。现在可能出现的重复信息,请参阅ave将id设置为frame。它仍然不工作。它是框架文档和不同域的页面?默认情况下,不同域(原点)的页面被阻止以相互控制不,它来自同一域。当我单击按钮时,它没有执行任何操作OMG!您是否错过了
}
符号?哈哈哈,是的,这就是原因。它现在正在工作。谢谢,我已将id设置为frame。它仍然不工作是框架文档和不同域的页面?默认情况下,不同域(源)的页面会被阻止以相互控制。如果来自同一域,则不会。当我点击按钮时,它什么也没做!你错过了符号了吗?哈哈哈,是的,这就是原因。它现在正在工作。谢谢