MozTW 討論區 https://forum.moztw.org/ |
|
請問為什麼我的onclick在ff上面會無效啊? https://forum.moztw.org/viewtopic.php?f=13&t=15204 |
第 1 頁 (共 1 頁) |
發表人: | cch [ 2006-08-12, 06:02 ] |
文章主題 : | 請問為什麼我的onclick在ff上面會無效啊? |
http://chmaster.blog72.fc2.com 請看我blog左上角的寵物欄,就是メロメロパーク這欄,上下各有六顆按鈕,中間是主視窗跟資料視窗,上按鈕可同時切換主視窗+資料視窗,下按鈕單只切換資料視窗,script在我本機上測試時都正常,firefox跟ie都正確,但是我傳到我blog上後,用firefox去讀,點選按鈕卻沒有任何效果,請問是什麼原因啊?我把script寫成一個html,然後用iframe去讀,這樣又可以,這是因為blog的關係嗎? 另外用ie讀,下面的資料視窗跟按鈕都不會出現,這又是什麼原因啊?firefox就可以完整讀出資料。不過在ie中,上按鈕的onclick可以正常執行,我搞不懂。orz 附上我的.js,其中sd_sd跟sd_info兩個變數我是存在blog的欄位上,以便隨時編輯。 http://blog72.fc2.com/c/chmaster/file/mero.js |
發表人: | 風痕影 [ 2006-08-12, 19:32 ] |
文章主題 : | |
按鈕之所以失效是因為 seed.innerHTML 和 main.innerHTML 這種寫法是不符合標準的,所以只有 IE 看得懂 請改成 document.getElementById("seed").innerHTML 和 document.getElementById("main").innerHTML 喔 ^^ 至於 IE 顯示不出下面的東西,根據 IE 顯示的錯誤訊息 是因為它找不到 sd_info 陣列中某些字串的結尾 原本我還找不到錯誤在哪,但仔細一瞧,原來是... 開頭的 "阿莎不想滷" 和 "阿哩不會打" 兩行字串結尾 和分隔陣列元素的逗號之間,都忘記加上引號(")了啦 ^^ 看來 Firefox 好像會自動幫你補上去,所以才沒事兒 |
發表人: | cch [ 2006-08-13, 02:56 ] |
文章主題 : | |
喔呀!修好啦,謝謝你風痕影! ![]() 但是為什麼要用getElementcolor呢?我在w3c的網站找不到這個method,google以後只有找到說這是抓element顏色的而已,greenyId又是做什麼用的?green是給getElementcolor抓的字嗎? 另外關於sd_info,因為我blog是euc-jp編碼,ie讀到那些中文是亂碼,然後把亂碼跟引號誤判成別的字,我把字改一下就正確了。 太感謝你啦,如果不是你可能我永遠都不知道錯在哪裡。^_^ |
發表人: | 風痕影 [ 2006-08-13, 04:32 ] |
文章主題 : | |
cch 寫: 但是為什麼要用getElementcolor呢?我在w3c的網站找不到這個method,google以後只有找到說這是抓element顏色的而已,greenyId又是做什麼用的?green是給getElementcolor抓的字嗎?
唉呀,真的是非常對不起 orz 我在取代文字的時候不小心弄亂啦 XD 應該是getElementById才對啦 >口<! |
發表人: | cch [ 2006-08-13, 05:45 ] |
文章主題 : | |
喔,原來如此,我還以為是什麼秘技咧,謝謝你啦。 ![]() |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |