gpt4 book ai didi

html - 添加搜索核心结果 Web 部件后,IE 中的 mailto 中断

转载 作者:可可西里 更新时间:2023-11-01 14:54:49 25 4
gpt4 key购买 nike

我正在尝试创建一个在 Outlook 中弹出打开新电子邮件的链接:

<a href="mailto:someaddress@mail.com?subject=blah">Feedback</a>

这在 firefox 中运行良好,但在 IE9 中它实际上是将浏览器重定向到“mailto:someaddress@mail.com?subject=blah”。电子邮件窗口仍然弹出,但我需要 IE 保持在单击 mailto 链接的同一页面上。

编辑:我现在已经确定这是一个 SharePoint 2007 问题。在将搜索核心结果 Web 部件添加到页面之前,mailto href 工作正常,但在添加核心结果 Web 部件之后,出现了前面描述的问题。

最佳答案

我仍然不知道问题的确切原因是什么,但我可以通过执行以下操作来解决这个问题:

给页面添加一个隐藏的iframe:

<iframe id="emailiframe" src="" style="display:none;"></iframe>

在包含我的“反馈”链接的内容编辑器 Web 部件中,我将源设置为:

<script type="text/javascript">
function feedbackEmail()
{
var iframe = document.getElementById("emailiframe");
iframe.setAttribute("src", "mailto:someaddress@mail.com?subject=blah");
}
</script>

<a href="javascript:void(0);" onclick="feedbackEmail(); return false;">Feedback</a>

IE 现在可以正常工作了。

关于html - 添加搜索核心结果 Web 部件后,IE 中的 mailto 中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11954123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com