首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

郁闷——散分!该怎么处理

2012-01-09 
郁闷——散分!scriptlanguage javascript type text/javascript varselectedRowIndex-1varisSelec

郁闷——散分!
<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

热点排行