我有一個頁面基於使用PHP從數據庫檢索到的數據創建靜態谷歌地圖,並使用嵌入代碼中的JavaScript函數顯示它。IE永不停止加載圖像
當頁面加載或刷新時,javascript函數自動執行,當用戶明確請求顯示地圖(onclick)時,也會執行該函數。
它的工作原理就是我對FF的期望。
在IE8上,它的功能與我預期的完全一致,達到了一個要求。問題是,它似乎永遠不會從加載圖像返回,儘管圖像實際上完全顯示在屏幕上的所有地圖位置。真正的問題是頁面上還有其他的JavaScript函數,因爲無限的加載操作而永遠不會被調用。
如果在這個長時間的加載過程中,用戶明確地顯示了一個能夠正確顯示的地圖,並且後續的JavaScript代碼也會執行,從而有效地重置顯示。
BTY,如果我剛剛從javascript函數返回後發出警報,它會觸發但下一個函數,需要加載圖像時不會加載它的圖像。
我知道我可能在尋找混合PHP和javascript的麻煩,但我試圖真正小心尊重客戶端/服務器關係,並確保服務器(php)上的所有內容在包含javascript的頁面之前完成實際上是加載的。
不幸的是,該應用程序不適合創建一個簡單的演示來重現它,而我正在NDA下工作,所以我不能指引您訪問該頁面。
任何想法或調試建議將受到歡迎。