net生活

博客园 首页 新随笔 联系 订阅 管理
  30 Posts :: 0 Stories :: 496 Comments :: 26 Trackbacks
今天在看一个系统时,发现登录弹出系统主界面窗口后原窗口居然无提示关闭了,很是奇怪。于是把代码检视一看,发现只是多了一行简单的代码就搞定了
<script>
function openit(){
    window.open('bb.htm');
    window.opener
="xxx";
    window.close();
}

</script>
<input type="button" value="test" onclick="openit()">

就是给window.opener随便赋一个值即可
以上代码在IE6.0下测试成功,其它上面不知道,各位可以试试
posted on 2006-06-15 18:16 Kevin Zou 阅读(1507) 评论(9)  编辑 收藏 网摘 所属分类: DHTML & Javascript

Feedback

<script>
function openit(){
window.open('http://www.cnbruce.com/blog/');
window.close();
}
</script>
<input type="button" value="test" onclick="openit()">

先open一个页面,再关闭close阿-_-!

  回复  引用    

#2楼 2006-06-15 20:33 dudu[未注册用户]
晕,太简单了,n年前就知道!!!
  回复  引用    

#3楼 2006-06-15 22:38 木头一个      
这种不用放首页吧。呵呵。确实很早就知道了

直接设置window.opener = null即可

  回复  引用  查看    

#4楼 2006-06-15 22:58 Ray       
才知道,谢谢分享。
  回复  引用  查看    

一直都不知道
  回复  引用    

#6楼 2006-06-16 08:58 蛙蛙池塘      

  回复  引用  查看    

#7楼 2006-06-16 09:30 SHY520      
@ dudu
厉害,N年前就知道了阿,我1年前才知道的,:)

  回复  引用  查看    

#8楼 2006-06-16 11:47 ※ABeen※      
window.parent.document.location+"地址"
这样也可以的 很方便啊

  回复  引用  查看    

#9楼[楼主] 2006-06-16 13:38 小生      
我是才知道的
為什麼沒人告訴我了?

  回复  引用  查看    




发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 426769




相关文章:

相关链接: