关于showModalDialog的简单问题,如何在弹出的窗口中,把选择的一条记录填充到父窗口里,希望高手进来,小弟感激不尽!!
父窗口:store.asp
子窗口:help.asp
store.asp代码
<script language="javascript">
function f_help()
{
code=document.frm.receman.value;
window.showModalDialog("help.asp?code="+code," ");
}
</script>
<form name=frm>
<select size="1" name="receman">
<% call selectstr("shr","0")%>
</select>
<input name="shr" type=button value=? onclick="f_help()">
<input name="tel" type="text"> '将模式窗口中的tel变量填充到此栏位
<input name="fax" type="text"> '将模式窗口中的fax变量填充到此栏位
<input name="address" type="text"> '将模式窗口中的address变量填充到此栏位
</form>
help.asp 代码
<script language="javascript">
function deli(id)
{
document.frm1.shrdetail.value=(id);
}
</script>
<form name="frm1" method="post">
<input name=shrdetail type="hidden">
</head>
<table >
<% ShowContent%>
</table>
<input type="button" value=确定>
</form>
<%
sub ShowContent()
response.write "<tr class=tr1> "
response.write "<th width='1%' > </th>"
response.write "<th width='7%'>地址</th>"
response.write "<th width='4%'>电话</th>"
response.write "<th width='4%'>传真</th>"
if not rs.eof then
do while not rs.eof
response.write "<tr > "
response.write "<td ><input type=radio value="&rs("addr")&","&rs("tel")&","&rs("fax")&" onclick='deli(this.value)'></td>" 选择一条记录后,把这三个变量传到一个hidden表单中
response.write "<td >"&rs("addr")&"</td>"
response.write "<td >"&rs("tel")&"</td>"
response.write "<td >"&rs("fax")&"</td>"
response.write "</tr>"
rs.MoveNext
loop
end if
end sub
%>
我的问题是:假如在弹出的窗口中,我选择了一条记录,当我点确定按钮后,如何把这条记录(电话、地址、传真)自动填充到父窗口的电话、地址、传真三个栏位呢??