巨难的问题

fzy1314 2004-12-04 04:50:26
有一个页面 a.asp
--------------------
<script language='javascript'>
window.open("b.asp");
</script>
<input type="text" name="fzy">

还有一个页面 b.asp
-----------------------------
<form id="fww" name="fww" action="a.asp" onclick="WinClose()">
<input type="submit" name="test">
<input type="text" name="txt">
<form>
<script language='javascript'>
function WinClose(){
window.close();
}
</script>

当我打开a.asp页面的时候,会弹出b.asp,我在b.asp的文本框中输入内容,然后点提交,b.asp会关闭,如何才能将b.asp文本框中的值提取到a.asp的文本框中(在此过程中a.asp页面始终是打开的,而且自始至终也只能打开一次),应该如何实现


请在我的程序上修改,我的程序是错的,因为运行时a.asp打开了两个
...全文
45 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
angelyujun 2004-12-04
b.asp
<form onSubmit="send()">
<input type="text" name="txt">
<input type="submit">
</form>
<script language='javascript'>
function send(){
opener.document.fzy.value=document.txt.value;
window.close();
}
</script>
回复
lienzhu 2004-12-04
b.asp

<input type="button" onclick="send()" value="确定">
<input type="text" name="txt">
<script language='javascript'>
function send(){
opener.document.all.fzy.value=document.all.txt.value;
window.close();
}
</script>
回复
angelheavens 2004-12-04
<script language='javascript'>
window.open("b.asp");
</script>
<input type="text" name="fzy">

<form id="fww" name="fww" action="a.asp" onsubmit="WinClose();">
<input type="submit" name="test">
<input type="text" name="txt">
<form>
<script language='javascript'>
function WinClose(){
window.opener.fzy.value=fww.txt.value;
window.close();
}
</script>
回复
itzhiren 2004-12-04
乱!先整理好思路
回复
liuyangxuan 2004-12-04
<script language=javascript>
function WinClose(){
document.opener.form1a.text.value = document.form1.text.value;
window.close();
}
</script>

将a.asp form设成名字为form1a,b.asp设成form1.
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-12-04 04:50
社区公告
暂无公告