在子窗口点击button, 如何让父窗口跳转 子窗口关闭

qqqqqwwqqq 2012-05-17 03:29:45
有个pageA, 点击pageA内的按钮 弹出页面pageB, pageB里面有一个链接<a href="xxx.html">

我想点击<a href="xxx.html">, pageA页面跳转到xxx.html,pageB关闭


请高手解答
...全文
308 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
IT-Style 2012-05-21
  • 打赏
  • 举报
回复
使用window.opener和window.returnValue都是可以的.
使用window.opener:
子窗口中

<a href="javascript:window.opener.location.href='XXX.aspx';window.close();">跳转</a>

使用window.returnValue:
父窗口中

var url=window.showModalDialog("2.html","","dialogWidth:750px;dialogHeight:750px;center:1");
if (url!=undefined)
{
window.location.href=url;
}

子窗口中:

<a href="javascript:window.returnValue='XXX.aspx';window.close();">跳转</a>
Tom2010 2012-05-21
  • 打赏
  • 举报
回复

//父窗口弹出子窗口代码
var result = window.showModalDialog("dialog.htm", "", "dialogHeight:250px;dialogWidth:550px;status:no; help:no;scroll:no");
if (result != "") {
window.location.href = result;
}

//子窗口超链接
<a href="javascript:window.returnValue='XXX.aspx';window.close();">跳转</a>
北辰猫咪 2012-05-17
  • 打赏
  • 举报
回复

<script>
//第一个窗口
var child = window.open("info.html","_blank","width=200,height=200,toolbar=no");

</script>
<body">
</body>


<script>
//第二个窗口 info.html
function change(){
window.close();
window.opener.location.href = "http://www.baidu.com";//让父亲窗口跳转到baidu

}
</script>

<body>
<a href="#" onclick="change()">第一页跳转到baidu</a>
</body>

hch126163 2012-05-17
  • 打赏
  • 举报
回复
试试
<a href="javascript:window.opener.location.href='XXX.HTML';window.close();"
minhurt 2012-05-17
  • 打赏
  • 举报
回复
a href="javascript:window.parent.location.href='XXX.HTML';window.close();"
好像是,0 0

87,921

社区成员

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

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