【发布时间】:2015-07-16 21:04:30
【问题描述】:
我可以使用以下 html 在“新页面”上打开默认电子邮件客户端
<a onClick="javascript:window.open('mailto:mail@domain.com', 'Mail');event.preventDefault()" href="mailto:mail@domain.com">Send an e-mail</a>
根据...
我在下面的一个while循环中有这个php代码来显示来自mysql db的联系人记录。
echo '<td><a href="mailto:'.$row["Email1"].'">'.$row["Email1"].'</a></td>';
问题是php代码在同一页面打开邮件客户端!!
如何修改 php 代码以按照 html 代码在新页面中打开电子邮件客户端?
【问题讨论】:
-
我正在使用 Firefox,我尝试使用 target="_blank" 没有成功
-
我不知道您使用的是哪个操作系统以及哪个电子邮件客户端。就我而言,我使用 win7+chrome+thunderbird 它会打开一个新的 Thunderbird-create-mail 窗口,即使我只是在不使用 window.open 且不使用 target=_blank 的情况下执行
<a href='mailto:...' ..>。我认为这取决于您的系统。而且我认为你不能影响它。 -
更新:每次我点击链接时,雷鸟都会打开一个新窗口。如果我点击 3 次,那么我打开了 3 个创建邮件窗口。
-
正如@steven 所说,您不需要任何
onclick只需href="mailto:..." -
我使用的是 Win 7,我的浏览器是 Firefox,默认的电子邮件客户端是 GMail。