2011-02-07 52 views
0

嘗試使用Google地圖時遇到Internet Explorer問題。它在所有其他瀏覽器中工作正常,但在IE中(我已在6 & 7中測試過),它說'google' is not defined使用Google地圖時,未在IE中定義'google'

我認爲這是由於Google地圖腳本未被正確加載,因爲我也與RPXNow('RPXNOW' is not defined)具有完全相同的問題。我如何強制IE等待腳本完成加載?

+0

您可以啓動Fiddler並查看腳本url請求是否正確拉取文件。 – asawyer 2011-02-07 21:25:38

回答

2

您可以在另一個函數包初始呼叫功能和呼叫,當窗口負載:

function startup(){ ... } 

if(window.addEventListener) 
    window.addEventListener('load',startup,false); 
else if(window.attachEvent) 
    window.attachEvent('onload',startup); 
else 
    onload=startup; 

這將確保瀏覽器試圖使用他們之前的其他資源已完成加載。

相關問題