2017-08-14 106 views
-1

我創建了一個網站,告知查看者他們是否要離開網站。我爲此功能使用JavaScript。我遇到的問題是在Explorer 11上無法使用。或者,更具體地說,我收到了我的客戶的報告,通知我他們正在使用的Explorer的確切版本是11.0.9600.18738。警告腳本無法在資源管理器11上工作

我已經在我的所有版本的資源管理器,Chrome瀏覽器,Firefox,移動設備(多個瀏覽器版本)和我的平板電腦上測試過此網站,並且它運行正常,當然,我的客戶報告的Explorer版本。

我有一個屏幕捕捉從我的客戶: enter image description here

我對鏈接的代碼如下所示:

<a href="javascript:external('http://www.ccenterdispatch.com/')" target="_blank" title="Visit Clay Center Dispatch Newspaper website, local newspaper and community pages."><i class="fa fa-external-link" aria-hidden="true"></i>&nbsp;&nbsp;Clay Center Dispatch (Local newspaper and community pages)</a> 

當這個客戶讓他們版本的瀏覽器的選擇,這是(如屏幕截圖所示):

javascript:external('http://www.ccenterdispatch.com/') 

哪個當然不存在。

+0

'external()'函數做了什麼? – Barmar

回答

1

external是IE中的一個內置對象。 使用不同的功能名稱。

此外,target="_blank"將不會在您自己的上下文中運行URL,因此您不能調用那樣的函數。
您應該使用單擊事件處理程序。

+0

謝謝!這工作。對此,我真的非常感激。 – Furtig

相關問題