弹出窗口返回值的问题,请帮忙,急啊!多谢,多谢!

hyf0571 2003-10-23 09:16:41
问题是这样的
A窗口有个链接,点击它就能弹出B窗口,这时用户在B窗口进行操作,完成之后点击关闭按钮,而且返回到A窗口一个值,让A窗口知道B窗口的操作已经完成,然后A窗口再链接到别的地方。
大家帮帮忙啊,很急的!!!帮帮忙了,多谢,多谢!
...全文
65 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hyf0571 2003-10-24
  • 打赏
  • 举报
回复
多谢,我试试
srj911 2003-10-24
  • 打赏
  • 举报
回复
up
hyf0571 2003-10-24
  • 打赏
  • 举报
回复
up
kingdomzhf 2003-10-24
  • 打赏
  • 举报
回复
up
hyf0571 2003-10-24
  • 打赏
  • 举报
回复
成功了,多谢各位!!!
fyzeng 2003-10-23
  • 打赏
  • 举报
回复
A.htm
<html>
<body>
<script>
function reurl()
{
var url=showModalDialog('B.htm');
window.location=url;
}
</script>
<input type="button" onclick="reurl()" value="打开">
</body>
</html>

B.htm
<html>
<body>
要A页跳的地址:<input name="urlstr" type="text" value="http://www.163.com/">
<input type="button" value="返回" onclick="javascript:window.returnValue =window.urlstr.value;window.close();">
</body>
</html>
zwxh 2003-10-23
  • 打赏
  • 举报
回复
B.htm中关闭按钮的onclick事件中:
window.returnValue = 1(值或者数组);
window.close();

A.htm
var ret;
var DlgArray=new Array()
ret=window.showModalDialog("B.htm",DlgArray,"dialogWidth:729px; dialogHeight:548px; help:no; resizable:no; scroll:no; status:no") ;
if(ret==1){
....
}else{
....
}
ptma 2003-10-23
  • 打赏
  • 举报
回复
A=window.open('B',...)
这样就可以在B中操作A了

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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