请各位帮帮忙
1.在单击表格某行时某行变色,同时复选框打勾。再单击选择过的某行时颜色变回原样,复选框的勾也会去掉。
2。可进行多选。
3。在双击某行时可以直接跳转详细页面。
请问谁有这样的代码?谢谢

解决方案 »

  1.   

    做过,但用的是jquery..
    几行代码
      

  2.   

    等我公司的新产品吧,现在正在测试阶段,
    http://topic.csdn.net/u/20081209/15/6c8b148b-4717-4d9b-acdb-4dce6d715e21.html
    这个里面有几个简单的图,
    实际上以前做C/S程序的时候,这些是很好实现的,有pb的数据窗口,几乎不用写代码,
    可怜的web开发,所以我们就做了这个。
      

  3.   

    1、很多这样的例子啊!
    http://heisetoufa.javaeye.com/blog/227799 看看这个2、跳转页面更简单了 给每行加个双击事件 ondblclick(好像是这个) 传个参数过去就行了
      

  4.   

    做了个demo给你参考下,不知道你要的是不是这样的效果!
    <%@ page contentType="text/html;charset=gb2312"%>
    <%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
    <script type="text/javascript">
    <!--//-->
    function change(e){
    var ids = document.getElementsByName("a");
    if(ids[e-1].checked){
    ids[e-1].checked=false;
    document.getElementById("t"+e).style.color="";
    }else{
    ids[e-1].checked=true;
    document.getElementById("t"+e).style.color="red";
    }
    }function link(e){
    var url = 'a.do?proc=bb&id='+e;
    window.location.href=url;
    }
    </script>
    <html>
    <head>
    </head>
    <body>
    <table border="1">
    <tr onclick="change('1')" ondblclick="link('1')" id="t1">
    <td height="30">
    <input type="checkbox" name="a" value="1">
    1111111111111111
    </td>
    </tr>
    <tr onclick="change('2')" ondblclick="link('2')" id="t2">
    <td height="30">
    <input type="checkbox" name="a" value="2">
    222222222222222
    </td>
    </tr>

    </table>
    </body>
    </html>
      

  5.   


    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页 1</title>
    <style>
    .checked {color:#ff00ff;background:#ffff00}
    </style>
    <SCRIPT LANGUAGE=javascript>
    <!--
    function $(id) {return document.getElementById(id);}
    function chgCheck(id){
       var chk = $('chk'+id)
       chk.checked = !chk.checked;
       $('tr'+id).className=chk.checked?'checked':'';
    }
    function dblClick(id){
    }
    //-->
    </SCRIPT></head><body><table border="0" width="100%" id="table1">
    <tr onclick=chgCheck(0) ondblclick=dblClick(0) id=tr0>
    <td><INPUT type=checkbox id=chk0></td>
    <td>00000000000</td>
    <td>aaaaaaaa</td>
    </tr>
    <tr onclick=chgCheck(1) ondblclick=dblClick(1) id=tr1>
    <td><INPUT type=checkbox id=chk1> </td>
    <td>1111111111111</td>
    <td>bbbbbbbbb</td>
    </tr>
    <tr onclick=chgCheck(2) ondblclick=dblClick(2) id=tr2>
    <td><INPUT type=checkbox id=chk2></td>
    <td>222222222222222222</td>
    <td>cccc</td>
    </tr>
    <tr onclick=chgCheck(3) ondblclick=dblClick(3) id=tr3>
    <td><INPUT type=checkbox id=chk3></td>
    <td>3333333333333</td>
    <td>dddddddd</td>
    </tr>
    <tr onclick=chgCheck(4) ondblclick=dblClick(4) id=tr4>
    <td><INPUT type=checkbox id=chk4></td>
    <td>4444444444</td>
    <td>eee</td>
    </tr>
    </table></body></html>
      

  6.   

    自己写javascript 判断复选框状态 如果选种把单元格的style改变一下 背景给上颜色就可以了    超连接做个双击时间就可以。 用不了几行代码的
      

  7.   

    對喲  實現這樣的功能不是很難的  用JavaScript就能搞定  循環便利多選框就行了