Iframe关闭问题

 

iframe中关闭自己
2009-07-31 11:56

本来想在 iframe中关闭自己 ,查找一下资料后如下:

iframe页面中用window.close怎样才能关闭父窗口(iframe外的窗口)

top.opener=null;   
top.close();     //注意,   不可跨域

parent.close(); 
parent.parent.close()


iframe中关闭窗口

一个页面(test.htm)包含一个iframe(iframe.htm)。iframe.htm要关闭自己是不可能的,只有调用parent.window.close()关闭整个页面。

如果用window.open()打开的窗口,则也可以用window.opener.close()关闭父窗口。


window.open ()打开一个新的浏览器窗口,有四个属性,返回的是代表新打开的窗口的Window对象。

1、第一个参数是要在新窗口中显示的文档URL。
2、第二个参数是要打开的窗口的名字。
3、第三个参数是属性列表。如:width=400,height=300,status=yes,resizable=yes.
4、第四个参数只有在第二个参数命名的是一个已经存在的窗口时才有用。它是一个布尔值,声明了由第一个参数指定的URL是应该替换掉窗口

浏览历史的当前项(true),还是应该在窗口浏览器历史中创建一个新的项(false),后者是默认选项。不过我觉的这个参数好像没什么

用。

window.opener是代表执行打开操作的页面。

比如:新打开的页面可以用window.opener来引用打开它的页面。

=================================

 

于是想歪法如下:

//关闭
function closeself_onclick() {
document.location.href="null.html";
}

让自己跳到一个空页面,呵呵

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值