作者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