最近人民币兑美元汇率:高手来,如何在第三个页面中设置第一个页面输入框的值?

来源:百度文库 编辑:高校问答 时间:2024/05/07 09:37:09
有三个文件.
a1.asp点击打开a2.asp,a2.asp点击打开a3.asp,请问,怎么样用脚本,在3.asp中设置1.asp里的一个输入框的值?
-------------------------------
附三文件源代码:
<!--a1.asp-->
<form name="form1" method="post" action="">
<input name="img" type="text" id="img" value="-">
<input type="submit" name="Submit" value="提交" onClick="window.open('2.asp','','')">
</form>

<!--a2.asp-->
<form name="form1" method="post" action="">
<input name="img" type="text" id="img" value="2">
<input type="submit" name="Submit" value="提交" onClick="window.open('3.asp','','')">
</form>

<!--a3.asp-->
<script>
alert('设置a1.asp的值');
parent.parent.form1.img.value="123";
</script>

注:程序运行到parent.parent.form1.img.value="123";时出错,说找不到对象!

有哪位高手知道这一句怎么改啊??
不用了,这问题我已解决了
用这样就可以.
opener.opener.form1.img.value="123";

<!--a1.asp-->
<form name="form1" method="post" action="a2.asp">
<input name="img" type="text" id="img" value="">
<input type="submit" name="Submit" value="提交">
</form>

<!--a2.asp-->
<form name="form1" method="post" action="a3.asp">
<input name="img" type="text" id="img">
<input name="img1" type="hidden" id="img1" value="<%=request("img")%>">
<input type="submit" name="Submit" value="提交">
</form>

<!--a3.asp-->
<%
response.Write("<script>")
response.Write(" alert('"&request("img1")&"');")
response.Write("parent.parent.form1.img.value='123';")
response.Write("</script>")
%>