我实在不明白,td可以选中吗?我只知道checkbox是可以选中的
莫非你的意思是要鼠标滑动时这一行变色?

解决方案 »

  1.   

    要提交给服务器处理,还是的用checkbox 、Hidden 控件。要在本地页面上处理,就可以结合事件响应代码来实现。
    曾经有个代码这么写: <script language="vbscript">
      dim t1, t2, t3, i, j, i2, s
      set t1 = document.all("dgmessage")   ' 表格名
      j = t1.rows.length
      for i=1 to j-2
        set t2 = t1.rows(i)
        set t3 = t2.cells(2)
        s = t3.innerText
        i2 = len(s)
        t3.innerHTML = left(s, i2-4) & "<span class='zp1'><big>" & right(s, 4) & "</big></span>"
      next
    </script>你可以参考一下它的方式。
      

  2.   

    多谢各位指点!
    我的意思是,在border不等于0时,一个td看起来是个“方格”。我是想选中一个或多个这种格子,并捕获他的各种属性。
    我没捕获到,但听同事说见过别人实现了,故此前来请教各位大侠。还望赐教!
      

  3.   

    下面的代码对你可能有用。可以循环得到每个TABLE的td和tr的值。
    <html>
    <head>
    <meta http-equiv=Content-Type content="text/html; charset=GB2312">
    <title>欢迎进入Mls招标网!</title>
    <LINK href="styles/style.css" type=text/css rel=stylesheet><style type="text/css">
    <!--
    A:hover {
    COLOR: #000000; TEXT-DECORATION: none
    -->
    </style><meta name="keywords" content="招标">
    </head>
    <body style="margin=0px;" bgcolor="#FFFFFF">
    <table width="770" border="0" height="61" align="center" cellspacing="0" cellpadding="0" bordercolor="#CCCCCC">
      <tr> 
          
        <td height="49" valign="middle"><img src="IMAGES/wbym7.jpg" width="775" height="70" border="0"></td>
        </tr>
      </table>
      
    <table width="775" border="1" align="center" cellspacing="0" cellpadding="0" bgcolor="#cccccc" bordercolor="#FFFFFF" height="25"  onmouseover="changeBackGround('#7bcdff','#cccccc')" onMouseout="changeDefaultColor('#cccccc')">
      <tr align="center" id=changeTR> 
        <td><a href='<%=CONST_PAGE_INDEX%>' target='mainFrame'>首页</a></td>
        <td>
    <a target="mainFrame" href="introduce.asp?strCurrPlace=公司简介">单位简介</a>
    </td>    <td>
    <a href="mainBidMain.asp?FIsHome=F" target='mainFrame'>国际招标公告</a>
    </td>    <td><a href="mainBidMain.asp?FIsHome=T" target='mainFrame'>国内招标公告</a></td>
        <td><a href="mainPreBid.asp?strCurrPlace=招标预告" target='mainFrame'>招标预告</a></td>
        <td><a href="mainResult.asp?strCurrPlace=评标结果公示" target='mainFrame'>评标结果公示</a></td>
        <td><a href="introduce.asp?strCurrPlace=政策法规" target='mainFrame'>政策法规</a></td>
        <td> 招投标教程</td>
        <td><a style="text-decoration: none" href="mailto:[email protected]">联系我们</a></td>
        <td><a href="introduce.asp?strCurrPlace=在线帮助" target='mainFrame'>帮助</a></td>
      </tr>
    </table>
    </body>
    </html>
    <script language="Javascript">
    <!--
    function changeBackGround(toBgColor,DefaultBgColor){
    source=event.srcElement
    if (source.tagName=="TR"||source.tagName=="TABLE")
    returnwhile(source.tagName!="TD")
    {
    source=source.parentElement
    }if (source.style.backgroundColor!=toBgColor&&source.id!="ignore")
    source.style.backgroundColor=toBgColor
    }
    function changeDefaultColor(originalcolor){
    if (event.fromElement.contains(event.toElement)||source.contains(event.toElement)||source.id=="ignore")
    return
    if (event.toElement!=source)
    source.style.backgroundColor=originalcolor
    }// -->
    </script>
      

  4.   

    你说的是不是捕获table中的“方格”中的一行或是一列的信息啊?!
    如果是的请著明,我们公司有人解决过这个问题,如果你的问题还没有解决可以说一声,我再帮你去问问!
      

  5.   

    to: sunnyshine(光光) 是捕获一个或多个“方格”也就是Cell。问题尚未解决,还请帮忙!谢了先!
      

  6.   

    你也太小气了点吧!是不是捕获后,将信息传到另外的页面撒?!那我先说说思路了,你自己想代码怎么写吧:定义三个变量:var r=tabt.rows.length
                         var retvalue="0##"(要读取的信息)
                         var c=tabt.rows(0).cells.length(tabt是表的id)
    再定义变量                    var s=tabt.rows(0).cells(i).innerText
    最后将s返回给retvalue:          retvalue+=s+"##"
    最后:return 就可以了!在另外的页面写一个paste或是 直接读取都可以,因为以上写的时候可以将id隐含读出的,所以后面写出的时候实际上是靠id传送数据的,而不是真的像windows的复制/粘帖哦!!!