【问题标题】:TCPDF open pdf links in new window using javascriptTCPDF使用javascript在新窗口中打开pdf链接
【发布时间】:2013-05-24 11:25:08
【问题描述】:

如何使用 javascript 在新选项卡或窗口中打开链接(在 pdf 文档中)?

这个不工作:

<a href=\"javascript: w=window.open('http://google.com') w.print(); w.close();\">Click</a>

这个也不行:

$js = <<<EOD
function openw(url) {
    app.window.open(url,"PDF");
}
EOD;

$pdf->IncludeJS($js);

以上示例:&lt;a href="javascript:openw(http://google.com)" target="_blank"&gt;Click&lt;/a&gt;

有什么建议吗?

【问题讨论】:

    标签: javascript hyperlink tcpdf new-window


    【解决方案1】:

    去掉反斜杠,你忘了w=window.open('http://google.com')后面的分号:

    <a href="javascript: w=window.open('http://google.com'); w.print(); w.close();">Click</a>
    

    如果您想打开窗口并打印它然后再次关闭它,那么这个应该可以工作。

    【讨论】:

    • 在 Internet Explorer 中打印();不起作用,因此您必须单击浏览器的打印按钮才能打印页面
    • 也许你应该在新窗口加载后尝试在新窗口中加载 print() 函数
    • 我对打印页面不感兴趣。我从某个地方找到了该代码,并且它与 Opera 一起使用。所以我可以删除 print() 函数。我只想在新窗口中打开 pdf 文档中的链接。附言: 使用网络浏览器打开 PDF 文档。
    猜你喜欢
    • 2013-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-09
    • 2012-04-11
    • 2013-12-04
    • 1970-01-01
    相关资源
    最近更新 更多