子窗口传值父窗口的问题 在线等!!!!
1.asp
<script language="JavaScript" type="text/JavaScript">
function openwin(page,size)
{
window.open(page,"newWin","toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=no,"+ size);
}
</script>
<input name="yanse1" type="text" size="6" id="yanse1"/>
<a href="javascript:;" onClick="javascript:window.open('2.asp','newWin','width=750,height=588,toolbar=no, status=no, menubar=no, resizable=yes, scrollbars=yes');return false;">选择赠品</a>
2.asp
<script language="javascript">
function WriteParent(){
opener.document.all("yanse1").value=document.all("yanse").value
window.close()
}
</script>
<form id="Form1" name="Form1" method="post" action="">
<%
set rs1=server.createobject("adodb.recordset")
sql="select * from yanse where c_id="&rs("id")&" order by id asc"
rs1.open sql,conn,1,1
%>
<% do while not rs1.eof %>
<input name="yanse" type="radio" value="<%rs1("title")%>" id="yanse"/>
<%
rs1.movenext
loop
rs1.close
set rs1=nothing
%>
<input type="button" name="butText2" value="Write value to parent" onclick="WriteParent()">
</form>
为什么1.asp 这里<input name="yanse1" type="text" size="6" id="yanse1"/> 得到的结果是 undefined 请高手帮忙调试一下 谢谢了