MozTW 討論區 https://forum.moztw.org/ |
|
firefox支援動態改變script的src嗎.? https://forum.moztw.org/viewtopic.php?f=13&t=8785 |
第 1 頁 (共 1 頁) |
發表人: | beaver [ 2005-06-04, 15:50 ] |
文章主題 : | firefox支援動態改變script的src嗎.? |
目前測試是IE可以..但fireFox不行.. ex.如在程式中指定某個 <script id="a"> <!-- //--> </script> 目前先不指定src... 等到user觸發javascript在其code中... document.getElementById('a').src = 'a.js'; 如此一來似乎對FireFox沒有作用 而IE可會正式的表現出來... 請問有其他方法可解決嗎.. 或者有類似refresh的方法可用... 多謝 |
發表人: | petertc [ 2005-06-04, 22:37 ] |
文章主題 : | |
1.XML request 2.抄http://0rz.net/0a0pY的code 不過就我所知好像還沒有不用javascript的方法(shtml?) 這樣會有親和力的問題(W3C似乎也一直不贊成這樣的做法) |
發表人: | beaver [ 2005-06-06, 08:45 ] |
文章主題 : | |
ya... 我找到方法了... 方法是 createElement('script') 然後再把舊的script取代掉 IE與FireFox就都正常囉... |
發表人: | kourge [ 2005-06-06, 09:22 ] |
文章主題 : | |
beaver 寫: 然後再把舊的script取代掉
啊啊,你是怎麼取代掉的,好想知道喔><" |
發表人: | beaver [ 2005-06-06, 18:07 ] |
文章主題 : | |
<script type="text/javascript"> function loadscript(num,replaceID) { var oldscript = document.getElementById(replaceID) var newscript = document.createElement("script") newscript.type = "text/javascript"; newscript.id = replaceID; newscript.src = num ; document.getElementsByTagName('body')[0].replaceChild(newscript, oldscript); } </script> 就是這樣..... ^^ |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |