看板 Web_Design 關於我們 聯絡資訊
比方說 現在有個DIV <div id="test"></div> 裡面包含javascript code 然後用ajax 把ABC.jsp全部 innerhtml進<div id="test"></div>裡 在innerhtml之前 parse所有 <script> tag 加上 defer="true" => <script defer="true"> 如此一來 被innerhtml進去的script就不會被當成純文字 可以正常使用(only for IE) 但是 FireFox似乎不支援defer="true"這種用法 想請問各位大師 遇到這種棘手的情況 該如何解決呢? 先謝過各位了 被這個搞的頭很大 ><" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.169.1.184
grence:不要直接塞,用DOM方法試如何?createElement('script').. 10/01 22:04
grence:亂猜的,沒遇過這類狀況;不然可以研究jQuery的原始碼怎作 10/01 22:04
tsangbor:應該兩個都可以正常執行,不用defer,應該是你寫法有錯誤 10/02 00:24
tsangbor:用ajax回傳的js不能 function xxx要 xxx = function 10/02 00:28