Document.location.href IE中的问题

时间:2010-12-02 15:21:01

标签: javascript

在开发我们的应用程序时,我的要求是打开outlook来发送邮件。 我使用了以下代码

document.location.href = “的mailto:” +变量

上面的代码在firefox n IE中打开outlook,但IE也重定向到document.location.href作为其URL,这是无法在浏览器中打开的。在Firefox中找不到此行为,它只是打开Outlook页面发送邮件。

任何人都可以为IE提供修复以避免此URl重定向。

2 个答案:

答案 0 :(得分:2)

缺少您正在使用的真实代码,我猜您正在使用链接(<a>元素),并且您在onclick事件处理程序中没有返回false

<a href="#" onclick="sendMail(); return false;">send email</a>

答案 1 :(得分:0)

另一种可能性是IE具有默认的电子邮件客户端(它可能会调用mailto URL),其定义与Firefox不同。