2012-08-14 55 views
3

我試圖創建彈開一個新的電子郵件Outlook中的鏈接後,就會中斷:郵寄地址在IE中添加搜索核心結果Web部件

<a href="mailto:[email protected]?subject=blah">Feedback</a> 

並能正常工作在Firefox,但在IE9它的字面將瀏覽器重定向到「mailto:[email protected]?subject = blah」。電子郵件窗口仍然彈出,但我需要IE保持在單擊mailto鏈接的同一頁面上。

編輯:我現在已經指出這是一個SharePoint 2007問題。在將Search Core Results webpart添加到頁面之前,mailto href可以正常工作,但是在添加Core Results webpart之後,會出現前面描述的問題。

+0

您的IE配置如何?默認郵件程序,我的意思是... – Alfabravo 2012-08-14 14:24:41

+0

@Alfabravo Outlook設置爲郵件客戶端,據我所知,我的IE設置爲所有默認設置。 – MattL922 2012-08-14 14:35:58

回答

1

我仍然不知道什麼問題的確切原因,但我可以做繞過了下列文件:

頁面添加一個隱藏的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:[email protected]?subject=blah"); 
} 
</script> 

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

IE現在做什麼它應該。

相關問題