读书人

郁闷散分!该怎么处理

发布时间: 2012-01-09 21:05:42 作者: rapoo

郁闷——散分!
<script language= "javascript " type= "text/javascript ">
var selectedRowIndex = -1;
var isSelected = false;
var originalColor = '#FFFFFF ';
var selectedColor = '#ff0000 ';
var mouseOverColor = '#ff00ff ';
var mouseOverSelectedColor = '#aa00aa ';
function mouseOver(o){
isSelected = (selectedRowIndex != undefined || selectedRowIndex != -1) && selectedRowIndex == o.rowIndex;
if(isSelected){
o.bgColor = mouseOverSelectedColor;
}
else{
o.bgColor = mouseOverColor;
}
}
function mouseOut(o){
isSelected = (selectedRowIndex != undefined || selectedRowIndex != -1) && selectedRowIndex == o.rowIndex;
if(isSelected){
o.bgColor = selectedColor;
}
else{
o.bgColor = originalColor;
}
}
function mouseClick(o){
if(o.tagName == "TR "){
for(i = 0; i < o.parentElement.rows.length; i++){
o.parentElement.childNodes[i].bgColor = originalColor;
}
selectedRowIndex = o.rowIndex;
o.bgColor = selectedColor;
}
}
</script>

<table border= "1 " width= "100% ">
<tr onclick= "javascript:mouseClick(this); " onmouseover= "javascript:mouseOver(this); " onmouseout= "javascript:mouseOut(this); ">
<td width= "20% ">   </td> <td width= "20% ">   </td> <td width= "20% ">   </td> <td width= "20% ">   </td> <td width= "20% ">   </td>
</tr>
<tr onclick= "javascript:mouseClick(this); " onmouseover= "javascript:mouseOver(this); " onmouseout= "javascript:mouseOut(this); ">
<td width= "20% ">   </td> <td width= "20% ">   </td> <td width= "20% ">   </td> <td width= "20% ">   </td> <td width= "20% ">   </td>
</tr>
<tr onclick= "javascript:mouseClick(this); " onmouseover= "javascript:mouseOver(this); " onmouseout= "javascript:mouseOut(this); ">
<td width= "20% ">   </td> <td width= "20% ">   </td> <td width= "20% ">   </td> <td width= "20% ">   </td> <td width= "20% ">   </td>
</tr>
</table>

[解决办法]
jf
[解决办法]
差不多了..接分
[解决办法]
jf
[解决办法]
jf
------解决方案--------------------


郁闷 接分
[解决办法]
jf
[解决办法]
up
[解决办法]
onclick= "javascript:mouseClick(this); " onmouseover= "javascript:mouseOver(this); " onmouseout= "javascript:mouseOut(this); "
_______________________________________________________-


如果某一个table中的tr都要加上以上代码的话,那么
document.getElementById( "tableId ").getElementsByTagName( "tr ");

或者,需要加以上代码的TR都标明同一个name,按上方法取集合遍历
[解决办法]
jf
[解决办法]
jf
[解决办法]
jf

读书人网 >asp.net

热点推荐