再麻烦各位大哥看看这个问题?
这是弹出窗口代码:
function open(obj) {
var myID=obj;
var win = new Window("add",url: "user.aspx?user_id="+myID+"");
return false;
}
如何双击表格的一行,把表格的第一列里的chekcbox里的值传给function open(obj)
谢谢大家
[解决办法]
<table>
<tr onclick="toOpen(this)">
<td><input type=checkbox value=1></td><td>123</td>
</tr>
</table>
<script>
function toOpen(tr){
var obj = tr.cells[0].childNodes[0].value;
alert(obj);
//open(obj);//调用你那个function
}
</script>
[解决办法]
window.onload=function(){ var theTable=document.getElementById("myTable"); for(var i=0;i<theTable.rows.length;i++) { var theTr=theTable.rows[i]; theTr.ondblclick=function() { var myID=this.cells[0].firstChild.value; var win = new Window("add",url: "user.aspx?user_id="+myID+""); return false; } }}
[解决办法]
document.getElementsByName("checkbox的name")[点击的table的行数].value