JavaScript..

2007-05-20 11:39 pm
我想要的特效是Mouse移過表格後表格(table)背景會變色
有什麼程式可以使用?

回答 (2)

2007-05-21 6:32 am
✔ 最佳答案
<script language="Javascript " >
 function chgColor(obj)
 {
  obj.bgColor = '#' + obj.bgColor.substr(3, 4) + obj.bgColor.substr(1, 2);
 }
</script >
<table bgcolor="red " onmouseleave= "chgColor(this); " >
 <tr> <td> 1 </td> <td> 2 </td> <td> 3 </td> </tr>
 <tr> <td> 4 </td> <td> 5 </td> <td> 6 </td> </tr>
 <tr> <td> 7 </td> <td> 8 </td> <td> 9 </td> </tr>
</table >

當mouse移過表格後,這個例子會把table的background color由red轉blue,下一次再由blue轉green,再下一次後由green轉回red,一直循環下去。只要修改function chgColor的內容,你想怎樣變色也可以。
參考: 原創
2007-05-21 5:56 am
Write the "onmouseover" and "onmouseout" event handlers.

[table onmouseover="this.style.background={your color} " onmouseout="this.style.background={original color} "]
[tr][td]1[/td][/tr]
[/table]


[ = smaller than sign
] = greater than sign


收錄日期: 2021-04-23 19:41:07
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070520000051KK02982

檢視 Wayback Machine 備份