[問題] 請問控制IE載入js的順序

看板Web_Design作者 ( )時間16年前 (2008/06/19 17:30), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/2 (看更多)
我在html檔的<head>內引用五個外部js檔 其中一個js的內容包含動態新增另一分外部js檔(需判斷語系) 且這個檔案較大(實做多國語言用的中文語言檔 自訂object 約八百多列) 在Firefox下 會確保所有的js都載入完畢 才繼續執行到<body>裡面 但是IE似乎是以辨認html tag的方式 由上到下的順序執行 也就是說 其外部的js檔若再動態新增一份js檔 不保證這部份會被執行完畢才繼續往下 請問是否有什麼作法 可以強制IE將 <head> 中所有的*.js先載入完畢 再向下執行 <body> 裡的敘述呢? 因為 <body> 中有許多字串會參考這份動態產生的語言檔 照IE的解析方式 網頁較前面的文字可能因讀取速度快於動態的js檔 導致有些已經翻譯 而有些卻還是原文的現象... 煩請各位強者解答 謝謝~ -- http://photo.xuite.net/iambonnie 有相機再更新... XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.142.181

06/20 01:12, , 1F
多國語言用js實作? 太驚人了吧..
06/20 01:12, 1F

06/20 01:12, , 2F
後端程式那麼多自由軟體你不去用, 弄的那麼累?
06/20 01:12, 2F

06/20 10:00, , 3F
囧 我不是做決定的人...可以的話我也不想用js做
06/20 10:00, 3F

06/20 18:21, , 4F
js執行完再do inner內容到body??
06/20 18:21, 4F

06/23 11:15, , 5F
這樣必須重寫二十幾個html頁面 且日後維護不方便..
06/23 11:15, 5F

06/23 11:15, , 6F
因為多國語言的部份不是只有動態內容 也有靜態的部份
06/23 11:15, 6F
文章代碼(AID): #18MYSeB9 (Web_Design)
文章代碼(AID): #18MYSeB9 (Web_Design)