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/