<tr onclick="open1()">
.....
</tr>

解决方案 »

  1.   

    但是我要把行的第二列的值给open1,应该如何处理
    现在我想直接在TR里这样写<tr onclick="var vv=new Window('good',.....>这样写不知可不可以.
      

  2.   

    window.onload=function()
    {
       for(var i=0;i<document.getElementsByTagName("tr").length;i++)
       {
          var thisTr=document.getElementsByTagName("tr")[i];
          thisTr.onclick=function()
          {
             openWin();
             function openWin()
             { 
                var newWin=window.open("search.aspx?pact_id=行的第2列的值.");
             }
          }
       }
    }
    ==================================================
    是这样的效果吗?
      

  3.   

    根据你在2楼所提的新需求,代码做如下调整:
    window.onload=function()
    {
       for(var i=0;i<document.getElementsByTagName("tr").length;i++)
       {
          var thisTr=document.getElementsByTagName("tr")[i];
          thisTr.onclick=function()
          {
             var newWin=window.open("search.aspx?pact_id="+this.cells[1].innerText);
          }
       }
    }
    ====================================================================================
    这样就可以了.