2010-12-02 78 views
0

中的问题在开发我们的应用时,我的要求是打开Outlook发送邮件。 IAM使用利用follwing代码Document.location.href IE

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

以上代码打开前景在两个火狐ÑIE但是IE也重定向到document.location.href作为它的URL是不可能在浏览器中打开。这种行为在Firefox中找不到,它只是打开outlook页面来发送邮件。

任何人都可以提供一个修复IE以避免这种URl重定向。

+0

你在说什么版本的IE?当我使用IE8进行尝试时,我看不到这种情况。另外,你能提供一个更完整的代码示例吗? – 2010-12-02 15:32:01

回答

2

做缺乏的,你都在用,我猜你正在使用的链接(<a>元素)一个真正的代码,你不YRE在onclick事件处理程序返回false

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

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