父页面和子页面

onlyC 2004-09-16 05:45:13
有两个页面a(父页面)和b(子页面),b是在a中点击按钮通过window.open脚本打开的,现在要求在b中,点击一个按钮,实现父页面的后退和子页面的页面的关闭,请问如何实现
...全文
91 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
emu_ston 2004-09-16
  • 打赏
  • 举报
回复
在子窗口中可以通过opener来获得父窗口的引用:
b.html:

window.opener.location.go(-1);
window.close();
emu_ston 2004-09-16
  • 打赏
  • 举报
回复
在a页面中打开b的时候要保留下b的引用:
var w = window.open("b.html");
然后在a里面要关b的时候就使用这个引用:
w.close();

如果不保留引用的话可以通过name重新获得引用来关闭它

window.open("b.html","bWindow");
...
window.open("","bWindow").close();
梅雪香 2004-09-16
  • 打赏
  • 举报
回复
<input type="button" onclick="doClick()">

function doClick(){
window.close();
window.opener.history.back();
}
记得好像是这么写的

87,907

社区成员

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

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