浅谈JS之iframe中的窗口_javascript技巧_脚本之家金沙8331网址

1.window.self

在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口,
opener是用open方法打开当前窗口的那个窗口。 

对当前窗口自身的引用;self,window.self,window三者是等价的

window.self

2.window.top

功能:是对当前窗口自身的引用。它和window属性是等价的。

对顶层窗口的引用,如果本身就是顶层窗口,则返回本身

浅谈JS之iframe中的窗口_javascript技巧_脚本之家金沙8331网址。语法:window.self

3.window.parent

注:window、self、window.self是等价的。

对父窗口的引用,如果没有父窗口,则返回本身

window.top

以上这篇浅谈JS之iframe中的窗口就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

功能:返回顶层窗口,即浏览器窗口。

语法:window.top

注:如果窗口本身就是顶层窗口,top属性返回的是对自身的引用。 

window.parent

功能:返回父窗口。

语法:window.parent

注:如果窗口本身是顶层窗口,parent属性返回的是对自身的引用。

在框架网页中,一般父窗口就是顶层窗口,但如果框架中还有框架,父窗口和顶层窗口就不一定相同了。 

判断当前窗口是否在一个框架中:

<script type=”text/javascript”>
        var b = window.top!=window.self;
        document.write( “当前窗口是否在一个框架中:”+b );
    </script>

发表评论

电子邮件地址不会被公开。 必填项已用*标注