你在选中的时候,可以把这行赋于一个全局变量,假如你单击的是单元格选中的行
var TR = event.srcElement.parentElement;showModalDialog("abc.htm",window, "dialogWidth:320px;dialogHeight:140px; status:0;help:no");在模式窗中用dialogArguments.TR 来操作父窗口的那一行,或者showModalDialog("abc.htm",TR,"dialogWidth:320px;dialogHeight:140px; status:0;help:no");在模式窗中用dialogArguments来直接操作你这个行对像,
var TR = event.srcElement.parentElement;showModalDialog("abc.htm",window, "dialogWidth:320px;dialogHeight:140px; status:0;help:no");在模式窗中用dialogArguments.TR 来操作父窗口的那一行,或者showModalDialog("abc.htm",TR,"dialogWidth:320px;dialogHeight:140px; status:0;help:no");在模式窗中用dialogArguments来直接操作你这个行对像,
<script>
function showmodal(obj)
{
eval(obj).style.background="#c1c1c1";
var str=eval(obj).innerHTML;
var mdhand=window.showModalDialog("opendia.htm",str,"dialogWidth:380px;dialogHeight:135px;status=no;help=no");
eval(obj).innerHTML=mdhand;
}
</script>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<tr>
<td id=tdo width="100%" onclick="showmodal(id)">1</td>
</tr>
<tr>
<td id=tdt width="100%" onclick="showmodal(id)">2</td>
</tr>
</table>opendia.htm<html>
<head>
<script language=javascript>
<!--
function go()
{ window.returnValue=dataform.datasource.value;
}function lo()
{
var a = window.dialogArguments;
dataform.datasource.value=a;
}
-->
</script>
</head><body onload="lo()">
<form name=dataform>
<input type="text" name="datasource" size="20" onKeyup="go()">
</form>
</body>