a.htm 和 b.htm 如何使a.htm打开b.htm时,关闭a.htm窗口???

sunboy_163 2003-09-26 08:57:34
详细说明:a.htm就是一个用户登陆的页面,当然输入用户名和密码正确时就提交打开另外一页。这里要注意,是提交时打开b.htm,关闭自己。
...全文
95 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
fzel_net 2003-09-26
  • 打赏
  • 举报
回复
<script>
function openfullwin(){
window.open ("http://www.google.com","_blank","fullscreen=yes,resizable=no")
window.opener = null;
self.close()
}</script>
<button onclick=openfullwin()>open</button>
sunboy_163 2003-09-26
  • 打赏
  • 举报
回复
谢谢!
awaysrain(绝对零度) ( )
给分!
zhaoweiwei 2003-09-26
  • 打赏
  • 举报
回复
b.htm

<body onload="window.opener.close()">
awaysrain 2003-09-26
  • 打赏
  • 举报
回复
b.htm是框架有什么关系呢,你可以在服务器端验证密码后重定向到b.htm啊

如果你非要那么实现可以
这样,在IE6下通过
<script language="JavaScript">
self.opener.opener=null
self.opener.close();
</script>


somecom 2003-09-26
  • 打赏
  • 举报
回复
不用想那么复杂,当你在A页面提交表单给B页面时,默认是关闭A打开B,除非是提交给自己。
至于B是框架,你当然要让A提交给主窗口了,然后不管你是否用包含或框架。
sunboy_163 2003-09-26
  • 打赏
  • 举报
回复
b.htm页面加代码
<html>
<head>
<script>
self.opener.close();
</script>
</head>
<body>
test!........
</body>
</html>


谢谢!这个可以实现的,但需要确定一下才可以关闭b.htm,能不能不要确定就直接关闭了。
sunboy_163 2003-09-26
  • 打赏
  • 举报
回复
你打开b关闭a,和只在a中打开b有区别吗?

当然有区别了,b.htm是一个框架页!所以才采用这种方法的。
sunboy_163 2003-09-26
  • 打赏
  • 举报
回复
不行!
我改成window.parent.close()
就直接关闭b.htm窗口了。
awaysrain 2003-09-26
  • 打赏
  • 举报
回复
你打开b关闭a,和只在a中打开b有区别吗?
longshenwang 2003-09-26
  • 打赏
  • 举报
回复
b.htm页面加代码
<html>
<head>
<script>
self.opener.close();
</script>
</head>
<body>
test!........
</body>
</html>
taogx 2003-09-26
  • 打赏
  • 举报
回复
windows.parent.close()
taogx 2003-09-26
  • 打赏
  • 举报
回复
页面b.htm中执行windows.opener.close()

87,988

社区成员

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

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