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

鼠标移动到表格某行 显示高亮。点击该行任意单元格触发一个链接如何做

2011-12-11 
鼠标移动到表格某行显示高亮。点击该行任意单元格触发一个链接怎么做?我有一个表格鼠标移动到表格某行显示

鼠标移动到表格某行 显示高亮。点击该行任意单元格触发一个链接怎么做?
我有一个表格

鼠标移动到表格某行 显示高亮。点击该行任意单元格触发一个链接怎么做?

[解决办法]
給tr寫事件
[解决办法]
给tr添加onmouseover/onmouseout/onclick事件。
在mouseover上给tr更换高亮的背景颜色,在mouseout上更换为原来的背景颜色。
在onclick上可以使用js打开一个连接。
[解决办法]
tr的onmuseover/onmouseout/onclick事件
[解决办法]

探讨

给tr添加onmouseover/onmouseout/onclick事件。
在mouseover上给tr更换高亮的背景颜色,在mouseout上更换为原来的背景颜色。
在onclick上可以使用js打开一个连接。

[解决办法]
JScript code
var oldClassName = "";var oldtrObj;var oldtrCss = "";function onMouseOver(cssSelect,cssOver,cssOut) {    try{        var trObj = event.srcElement.parentElement;        if (trObj.className != cssSelect){            oldClassName = trObj.className;            trObj.className = cssOver;         }    }catch(e){        e.description;    }}  function onMouseOut(cssSelect,cssOver,cssOut){     try{        var trObj = event.srcElement.parentElement;            if (trObj.className != cssSelect){            trObj.className = oldClassName;        }    }catch(e){        e.description;    }    } function onClick(cssSelect,cssOver,cssOut){    try{        var trObj = event.srcElement;        if (oldtrObj){            oldtrObj.className = oldtrCss;        }        if (oldClassName == ""){            oldClassName = trObj.className;        }        trObj.className = cssSelect;        oldtrCss = oldClassName;        oldtrObj = trObj;    }catch(e){        e.description;    }} 

热点排行