作者zzzzjjlee (四Z二J)
看板Ajax
標題[ js ] 請問 <TR onMouseOver="bgColor='#C0E0FF'"> 是否符合語法?
時間Wed Feb 11 16:48:27 2009
不好意思, 請問
<TR onMouseOver="bgColor='#C0E0FF'" onMouseOut="bgColor='#FFFFFF'">
句中, 針對mouse的event, 只用 "bgColor='#C0E0FF'" 的話, 是否合法?
還是需使用 "this.bgColor='#C0E0FF'" 或 "javascript:this.bgColor='#C0E0FF'" ?
因為三個式子都可以在 IE6 (w/Windows XP) 和 FireFox3 (w/UBUNTU 8.04) 正常動作...
另針對式子中的onMouseOut, 是否可再簡化如下?
<TR onMouseOver="bgColor='#C0E0FF'" onMouseOut="bgColor=''">
...可以動作,但合法嗎? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.32.251
1F:推 sweetpotatoa:我很想說這種寫法極不推薦...= = 02/11 17:49
2F:推 chph:執行看看不就知道了嗎? 02/11 19:17
3F:推 kewang:這是很久以前的寫法了 如果還有書在介紹這種的話 可以燒 02/12 00:07
4F:→ kewang:掉那本書應該會比較快 02/12 00:07
5F:推 jimsuan:用css寫hover:就可以了~ie6可以用csshover:這個hack模擬 02/12 01:23
7F:→ zzzzjjlee:謝謝大家的答案, 因為要跨平台, 所以不用 htc 02/12 09:05
8F:→ zzzzjjlee:IE7就可以用TR:hover, 可是IE6就是不行...悶的很 02/12 09:07
9F:推 chph:是 tr:hover, 不要用大寫的, 我建議你先重讀html 02/12 09:57
10F:→ chph:IE6不行沒什麼好意外的, 想支援的話就自己寫 js 補強 02/12 09:57
11F:→ jimsuan:可以考慮用jquery,很容易就寫出來了。 02/12 23:20
13F:推 buganini:書不要燒掉 要資源回收啊啊啊啊啊啊 02/13 01:13
14F:→ zzzzjjlee:哈.哈哈.哈哈哈...被發現,我是沒有把HTML的spec.看完 02/13 12:11
15F:→ zzzzjjlee:只是把用到的部份看一下,然後就copy/paste網路上的code 02/13 12:12
17F:→ fillano:javascript目前的標準ecma-262 edition3也是1999年出來的. 02/13 23:08