巨难的问题

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打开了两个
...全文
66 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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.

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧