代码是这样的 另外我还想实现个功能就是 ONCLICK 点击后 滑动到其他表当前点击的这个颜色是不没的 类似图片上的效果 麻烦各位高人指点一下 最好是帮我修改一下代码 谢谢了
<html>
<head>
<title> 我的一个JS问题 </title>
<style type="text/css">
.on{background:#ff0000;}
.off{background:#cccccc;}
</style> <script language="javascript">
var flag;
function on_over(btnName,myNum){
for(i=1;i <5;i++){
document.getElementById(btnName+i).className="off";
flag=0;
}
document.getElementById(btnName+myNum).className="on";
}
function on_out(btnName,myNum){
if(flag==0)
{
document.getElementById(btnName+myNum).className="off";
}
}
function on_click(btnName,myNum){ for(i=1;i <5;i++){
document.getElementById(btnName+i).className="off";
}
document.getElementById(btnName+myNum).className="on";
flag=1; }
</script>
</head> <body>
<table border=1 align=center>
<tr> <td width=50 id="tab_1" class="on" onMouseOver="on_over('tab_',1);" onMouseOut="on_out('tab_',1);" onClick="on_click('tab_',1);"> 1 </td> </tr>
</table>
<br> <br> <table border=1 align=center>
<tr> <td width=50 id="tab_2" class="off" onMouseOver="on_over('tab_',2);" onMouseOut="on_out('tab_',2);" onClick="on_click('tab_',2);"> 2 </td> </tr>
</table>
<br> <br>
<table border=1 align=center>
<tr> <td width=50 id="tab_3" class="off" onMouseOver="on_over('tab_',3);" onMouseOut="on_out('tab_',3);" onClick="on_click('tab_',3);"> 3 </td> </tr>
</table>
<br> <br>
<table border=1 align=center>
<tr> <td width=50 id="tab_4" class="off" onMouseOver="on_over('tab_',4);" onMouseOut="on_out('tab_',4);" onClick="on_click('tab_',4);"> 4 </td> </tr>
</table> </body>
</html>
<html>
<head>
<title> 我的一个JS问题 </title>
<style type="text/css">
.on{background:#ff0000;}
.off{background:#cccccc;}
</style> <script language="javascript">
var flag;
function on_over(btnName,myNum){
for(i=1;i <5;i++){
document.getElementById(btnName+i).className="off";
flag=0;
}
document.getElementById(btnName+myNum).className="on";
}
function on_out(btnName,myNum){
if(flag==0)
{
document.getElementById(btnName+myNum).className="off";
}
}
function on_click(btnName,myNum){ for(i=1;i <5;i++){
document.getElementById(btnName+i).className="off";
}
document.getElementById(btnName+myNum).className="on";
flag=1; }
</script>
</head> <body>
<table border=1 align=center>
<tr> <td width=50 id="tab_1" class="on" onMouseOver="on_over('tab_',1);" onMouseOut="on_out('tab_',1);" onClick="on_click('tab_',1);"> 1 </td> </tr>
</table>
<br> <br> <table border=1 align=center>
<tr> <td width=50 id="tab_2" class="off" onMouseOver="on_over('tab_',2);" onMouseOut="on_out('tab_',2);" onClick="on_click('tab_',2);"> 2 </td> </tr>
</table>
<br> <br>
<table border=1 align=center>
<tr> <td width=50 id="tab_3" class="off" onMouseOver="on_over('tab_',3);" onMouseOut="on_out('tab_',3);" onClick="on_click('tab_',3);"> 3 </td> </tr>
</table>
<br> <br>
<table border=1 align=center>
<tr> <td width=50 id="tab_4" class="off" onMouseOver="on_over('tab_',4);" onMouseOut="on_out('tab_',4);" onClick="on_click('tab_',4);"> 4 </td> </tr>
</table> </body>
</html>
<html>
<head> <style type="text/css">
.on{background:#ff0000;}
.off{background:#cccccc;}
.onn{ background:#009900;}
</style> <script language="javascript">
var flag;
var green;
function on_over(btnName,myNum){
for(i=1;i <5;i++){
if(i!=green){
document.getElementById(btnName+i).className="off";
flag=0;
}
}
if(myNum!=green)
document.getElementById(btnName+myNum).className="on";
}
function on_out(btnName,myNum){
if(flag==0&&green!=myNum)
{
document.getElementById(btnName+myNum).className="off";
}
}
function on_click(btnName,myNum){ for(i=1;i <5;i++){
document.getElementById(btnName+i).className="off";
}
document.getElementById(btnName+myNum).className="onn";
green=myNum;
flag=1; }
</script>
</head> <body>
<table border=1 align=center>
<tr> <td width=50 id="tab_1" class="on" onMouseOver="on_over('tab_',1);" onMouseOut="on_out('tab_',1);" onClick="on_click('tab_',1);"> 1 </td> </tr>
</table>
<br> <br> <table border=1 align=center>
<tr> <td width=50 id="tab_2" class="off" onMouseOver="on_over('tab_',2);" onMouseOut="on_out('tab_',2);" onClick="on_click('tab_',2);"> 2 </td> </tr>
</table>
<br> <br>
<table border=1 align=center>
<tr> <td width=50 id="tab_3" class="off" onMouseOver="on_over('tab_',3);" onMouseOut="on_out('tab_',3);" onClick="on_click('tab_',3);"> 3 </td> </tr>
</table>
<br> <br>
<table border=1 align=center>
<tr> <td width=50 id="tab_4" class="off" onMouseOver="on_over('tab_',4);" onMouseOut="on_out('tab_',4);" onClick="on_click('tab_',4);"> 4 </td> </tr>
</table> </body>
</html>