PHP在新窗口中打开链接

时间:2013-09-09 11:40:10

标签: php javascript html

我有一个文件通过链接向我的Gmail帐户发送电子邮件,我希望点击该链接时我应该能够在新窗口中打开结果网址(而不是在新标签页中)。

我用javascript尝试过以下代码,但效果不佳。 它也没有创建链接,请任何人告诉我我哪里错了:

$links ='<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">function open_mywindow(http_url){ win = window.open(http_url,"win","height=600,width=600,scrollbars=1,resizable=1,help=0"); win.focus();}</SCRIPT><a href="javascript:open_mywindow('http//www.google.com')">open</a>';

请帮帮我。

我们非常感谢代码段。

3 个答案:

答案 0 :(得分:4)

你不能:

答案 1 :(得分:1)

任何热门的电子邮件客户端(如Gmail)都不允许您运行JavaScript代码。但是,您可以使用代码<a href="#anchorname" target="_blank">...</a>

答案 2 :(得分:0)

你在...... dow('http // www.google.com')“&gt; o ...

打破你的字符串

应该是

$links ='<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">function open_mywindow(http_url){ win = window.open(http_url,"win","height=600,width=600,scrollbars=1,resizable=1,help=0"); win.focus();}</SCRIPT><a href="javascript:open_mywindow(\'http://www.google.com\')">open</a>';

(注意url中的\',以逃避用于php字符串封装的单引号)

在链接中的http后,你也错过了一个分号。