MozTW 討論區 https://forum.moztw.org/ |
|
錯誤主控台 https://forum.moztw.org/viewtopic.php?f=2&t=17585 |
第 1 頁 (共 1 頁) |
發表人: | novemia [ 2007-02-08, 21:54 ] |
文章主題 : | 錯誤主控台 |
在錯誤主控台中出現 「警告: 使用了非標準的全域性以 ID/NAME 參考元素的語法。請改用 W3C 標準的 document.getElementById()。 原始檔: http://(網頁) 行: 552」這句說話, 請問有沒有什麼解決方法? |
發表人: | legnaleurc [ 2007-02-08, 22:25 ] |
文章主題 : | |
如果你有編輯權限,請自行修改code 沒有的話,只能聯絡管理員了 |
發表人: | novemia [ 2007-02-09, 12:16 ] |
文章主題 : | |
請問要如何修改? |
發表人: | legnaleurc [ 2007-02-09, 13:47 ] |
文章主題 : | |
通常是作者在tag裡使用了name這個屬性 不過W3C已經不建議用這個方法了 現在是使用id來代替 比方說現在有個tag是 <input name="test" type="text" /> 而取得它內容的某個JavaScript是 document.form[0].test.value 你要改成 <input id="test" type="text" /> 然後JavaScript要改成 document.getElementById('test').value 原則上現在要取得物件都是用getElementById |
發表人: | Milx [ 2007-02-09, 16:31 ] |
文章主題 : | |
legnaleurc 寫: 通常是作者在tag裡使用了name這個屬性
不過W3C已經不建議用這個方法了 現在是使用id來代替 這個建議寫在哪阿 沒看過耶 可以貼一下嗎 |
發表人: | legnaleurc [ 2007-02-09, 16:53 ] |
文章主題 : | |
Milx 寫: legnaleurc 寫: 通常是作者在tag裡使用了name這個屬性 不過W3C已經不建議用這個方法了 現在是使用id來代替 這個建議寫在哪阿 沒看過耶 可以貼一下嗎 噗,記錯了 可能用久了就忘了 因為id能用的範圍比較廣 不過在W3C的網頁上 http://www.w3.org/TR/html401/index/attributes.html id能給的是"All elements but BASE, HEAD, HTML, META, SCRIPT, STYLE, TITLE" name則是特別列出來 |
發表人: | novemia [ 2007-02-09, 20:08 ] |
文章主題 : | |
呃...我對JS實在一竅不通,請問要在哪裡修改... |
發表人: | legnaleurc [ 2007-02-09, 20:33 ] |
文章主題 : | |
說實在的,你給的網址是壞的,所以我才只能舉例啊QQ |
發表人: | novemia [ 2007-02-10, 10:58 ] |
文章主題 : | |
legnaleurc 寫: 說實在的,你給的網址是壞的,所以我才只能舉例啊QQ
啊...不好意思, 是這個 http://drama.tvb.com/b5/ 還有一個問題, 這一頁顯示不了文字, IE是可以的,FF卻不行 http://tvcity.tvb.com/drama/myfamily/cast/ |
發表人: | legnaleurc [ 2007-02-10, 11:59 ] |
文章主題 : | |
嗯....似乎是它的div雖然用id去命名 不過JavaScript還是用舊的寫法 function chgsub(x,y,z){ subtitle1.innerHTML = sub[x].title; subimg1.src = "http://drama.tvb.com/uimg/"+sub[x].img; subtime1.innerHTML = sub[x].time; subtitle2.innerHTML = sub[y].title; subimg2.src = "http://drama.tvb.com/uimg/"+sub[y].img; subtime2.innerHTML = sub[y].time; subtitle3.innerHTML = sub[z].title; subimg3.src = "http://drama.tvb.com/uimg/"+sub[z].img; subtime3.innerHTML = sub[z].time; } 可能要改成 function chgsub(x,y,z){ getElementById('subtitle1').innerHTML = sub[x].title; getElementById('subimg1').src = "http://drama.tvb.com/uimg/"+sub[x].img; getElementById('subtime1').innerHTML = sub[x].time; getElementById('subtitle2').innerHTML = sub[y].title; getElementById('subimg2').src = "http://drama.tvb.com/uimg/"+sub[y].img; getElementById('subtime2').innerHTML = sub[y].time; getElementById('subtitle3').innerHTML = sub[z].title; getElementById('subimg3').src = "http://drama.tvb.com/uimg/"+sub[z].img; getElementById('subtime3').innerHTML = sub[z].time; } 至於第二個網址 好像是因為它用的是IE only的語法,所以只有IE可以正常看 |
發表人: | novemia [ 2007-02-10, 14:33 ] |
文章主題 : | |
請問要在哪裡修改呢? ![]() 還有關於第二個問題, 請問有沒有擴充套件可以解決的? ![]() |
發表人: | legnaleurc [ 2007-02-10, 20:25 ] |
文章主題 : | |
novemia 寫: 請問要在哪裡修改呢? ![]() 你要改的是“那個網站” 而不是Firefox 所以我才會問你能不能修改網站的源碼 novemia 寫: 還有關於第二個問題,
請問有沒有擴充套件可以解決的? ![]() 恐怕這是更根本的問題 你想治標的話就用IE Tab切成IE核心 |
發表人: | novemia [ 2007-02-11, 10:06 ] |
文章主題 : | |
legnaleurc 寫: 你要改的是“那個網站” 而不是Firefox 所以我才會問你能不能修改網站的源碼 嗯,原來是這樣明白了 legnaleurc 寫: 恐怕這是更根本的問題
你想治標的話就用IE Tab切成IE核心 不能治本治標也好, 謝謝你不厭其煩的指導 ![]() |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |