<td id="td" onMouseOver="Over()">测试</td>
<script language="JavaScript">
var col = new Array();
col[0] = '#000000';
col[1] = '#111111';
col[2] = '#222222';
col[3] = '#333333';
col[4] = '#444444';
col[5] = '#555555';
col[6] = '#666666';
col[7] = '#777777';
col[8] = '#888888';
col[9] = '#999999';
col[10] = '#AAAAAA';
col[11] = '#BBBBBB';
col[12] = '#CCCCCC';
col[13] = '#DDDDDD';
col[14] = '#EEEEEE';
col[15] = '#FFFFFF';
var i = col.length;function Over()
{
if (i>=0) {i--;td.style.backgroundColor=col[i];}
setTimeout('Over()',100)
}</script>
<script language="JavaScript">
var col = new Array();
col[0] = '#000000';
col[1] = '#111111';
col[2] = '#222222';
col[3] = '#333333';
col[4] = '#444444';
col[5] = '#555555';
col[6] = '#666666';
col[7] = '#777777';
col[8] = '#888888';
col[9] = '#999999';
col[10] = '#AAAAAA';
col[11] = '#BBBBBB';
col[12] = '#CCCCCC';
col[13] = '#DDDDDD';
col[14] = '#EEEEEE';
col[15] = '#FFFFFF';
var i = col.length;function Over()
{
if (i>=0) {i--;td.style.backgroundColor=col[i];}
setTimeout('Over()',100)
}</script>
解决方案 »
- Ext panel问题
- 北京 外企招聘javascript html工程师
- 如何用JS控制media player播放完音乐后,转到别的网页?
- 又有一个JS问题需求助于大家
- javascript中给session赋值
- 急!
- 两个select列表,怎样判断右边的列表是否已存在左边选中的列表项?
- 提示:window.Composition.document.body为空或不是对象。请问这是为什么?
- iframe问题?
- 有兴趣兼职的JSP高手请报名,500元一个简单模块,具体面议
- 针对activex控件,ie弹出对话框“允许交互吗?”,可否获得此对话框的返回值?
- 在线等,如何传参数(tes""t-')
<table>
<tr>
<td onmouseover="this.style.style.background="#ccccc""></td>
</tr>
</table>
<SCRIPT FOR="window" EVENT="onLoad" LANGUAGE="vbscript">
helpor_net.filters.item(0).apply()
helpor_net.filters.item(0).transition = 12
helpor_net.Style.visibility = ""
helpor_net.filters(0).play(2.0)
</SCRIPT>和这个差不多 改一下就OK了
<script language="JavaScript">
var col = new Array();
col[0] = '#000000';
col[1] = '#111111';
col[2] = '#222222';
col[3] = '#333333';
col[4] = '#444444';
col[5] = '#555555';
col[6] = '#666666';
col[7] = '#777777';
col[8] = '#888888';
col[9] = '#999999';
col[10] = '#AAAAAA';
col[11] = '#BBBBBB';
col[12] = '#CCCCCC';
col[13] = '#DDDDDD';
col[14] = '#EEEEEE';
col[15] = '#FFFFFF';
var i = col.length; function Over()
{
if (i>=0) {i--;td.style.backgroundColor=col[i];}
setTimeout('Over()',100)
} </script> i> =0这个多了一个空格 i>=0
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<table>
<tr>
<td id="aaa" onMouseOver="test()"> 测试 </td>
</tr>
</table>
<script language="JavaScript">
var col = new Array();
col[0] = '#000000';
col[1] = '#111111';
col[2] = '#222222';
col[3] = '#333333';
col[4] = '#444444';
col[5] = '#555555';
col[6] = '#666666';
col[7] = '#777777';
col[8] = '#888888';
col[9] = '#999999';
col[10] = '#AAAAAA';
col[11] = '#BBBBBB';
col[12] = '#CCCCCC';
col[13] = '#DDDDDD';
col[14] = '#EEEEEE';
col[15] = '#FFFFFF';
var i = col.length; function test()
{
if(i>=0){
i--;
aaa.style.backgroundColor=col[i];
}
setTimeout('test()',100) ;
} </script> </BODY>
</HTML>
<head>
<script language="JavaScript">
var col = new Array();
col[0] = '#000000';
col[1] = '#111111';
col[2] = '#222222';
col[3] = '#333333';
col[4] = '#444444';
col[5] = '#555555';
col[6] = '#666666';
col[7] = '#777777';
col[8] = '#888888';
col[9] = '#999999';
var i = col.length;
function Over()
{
if (i>=0) {i--;td.style.backgroundColor=col[i];}
setTimeout('Over()',100);
}
</script>
</head>
<body>
<table>
<tr>
<td id="td" onmouseover="Over()">Color Change</td>
</tr>
</table>
</body>
onmouseout="out()"
function out()
{
td.style.backgroundColor="#ffffff";
}
<td id="td" onmouseover="Over()" onmouseout="Out()">Color Change</td>
Out方法类似
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<table>
<tr>
<td id="aaa" onMouseover="setValue();test()" onMouseout="test2()"> 测试 </td>
</tr>
</table>
<script language="JavaScript">
var col = new Array();
col[0] = '#000000';
col[1] = '#111111';
col[2] = '#222222';
col[3] = '#333333';
col[4] = '#444444';
col[5] = '#555555';
col[6] = '#666666';
col[7] = '#777777';
col[8] = '#888888';
col[9] = '#999999';
col[10] = '#AAAAAA';
col[11] = '#BBBBBB';
col[12] = '#CCCCCC';
col[13] = '#DDDDDD';
col[14] = '#EEEEEE';
col[15] = '#FFFFFF';
var i = col.length;
var out = 0;function setValue(){
out = 0;
}function test()
{
if(i>=0){
i--;
aaa.style.backgroundColor=col[i];
}
if(out==1){
return; //退出递归
}
setTimeout('test()',100) ;
out = 0;
} function test2(){
out = 1;
i = col.length;
aaa.style.backgroundColor="#ffffff";
}</script> </BODY>
</HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<table >
<tr>
<td onMouseover="setValue();test(this)" onMouseout="test2(this)"> 测试1 </td>
<td onMouseover="setValue();test(this)" onMouseout="test2(this)"> 测试2 </td>
</tr>
<tr>
<td onMouseover="setValue();test(this)" onMouseout="test2(this)"> 测试3 </td>
<td onMouseover="setValue();test(this)" onMouseout="test2(this)"> 测试4 </td>
</tr>
</table>
<script language="JavaScript">
var col = new Array();
col[0] = '#000000';
col[1] = '#111111';
col[2] = '#222222';
col[3] = '#333333';
col[4] = '#444444';
col[5] = '#555555';
col[6] = '#666666';
col[7] = '#777777';
col[8] = '#888888';
col[9] = '#999999';
col[10] = '#AAAAAA';
col[11] = '#BBBBBB';
col[12] = '#CCCCCC';
col[13] = '#DDDDDD';
col[14] = '#EEEEEE';
col[15] = '#FFFFFF';
var i = col.length;
var out = 0;
var obj;
function setValue(){
out = 0;
obj = event.srcElement;
}function test()
{
if(i>=0){
i--;
obj.style.backgroundColor=col[i];
}
if(out==1){
return; //退出递归
}
setTimeout('test()',100) ;
out = 0;
} function test2(obj){
out = 1;
i = col.length;
obj.style.backgroundColor="#ffffff";
}</script> </BODY>
</HTML>
onMouseover这个时间可以写在table上,但是onMouseout必须写在td里,上面的代码已经去掉id,你可以把onMouseover方在table上试试