Hopes

          Start Here..

           

          Js中的window.parent ,window.top,window.self 詳解

          Js中的window.parent ,window.top,window.self 詳解

          分類: JavaScript2010-12-01 14:07 2895人閱讀 評論(2) 收藏 舉報

          在應用有frameset或者iframe的頁面時,parent是父窗口,top是最頂級父窗口(有的窗口中套了好幾層frameset或者iframe),self是當前窗口, opener是用open方法打開當前窗口的那個窗口。

           

          window.self

          功能:是對當前窗口自身的引用。它和window屬性是等價的。

          語法:window.self

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

           

           

          window.top

          功能:返回頂層窗口,即瀏覽器窗口。

          語法:window.top

          注:如果窗口本身就是頂層窗口,top屬性返回的是對自身的引用。

           

          window.parent

          功能:返回父窗口。

          語法:window.parent

          注:如果窗口本身是頂層窗口,parent屬性返回的是對自身的引用。

          在框架網頁中,一般父窗口就是頂層窗口,但如果框架中還有框架,父窗口和頂層窗口就不一定相同了。

           

          判斷當前窗口是否在一個框架中:

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

          你應當將框架視為窗口中的不同區域,框架是瀏覽器窗口中特定的部分。一個瀏覽器窗口可以根據你的需要分成任意多的框架,一個單個的框架也可以分成其它多個框架,即所謂的嵌套框架。

          posted on 2012-08-01 17:43 ** 閱讀(178) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           

          導航

          統計

          公告

          你好!

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章分類

          文章檔案

          新聞檔案

          相冊

          收藏夾

          C#學習

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 平原县| 广安市| 时尚| 巧家县| 隆安县| 永靖县| 余江县| 拉萨市| 汝城县| 弥勒县| 阳原县| 京山县| 来凤县| 巫溪县| 张家界市| 长海县| 邮箱| 观塘区| 叶城县| 吴堡县| 岳西县| 军事| 宝兴县| 梁平县| 宜阳县| 阳曲县| 茶陵县| 民丰县| 保靖县| 哈巴河县| 峡江县| 禄丰县| 阿拉善右旗| 炎陵县| 江津市| 江口县| 鄂托克旗| 大足县| 贵港市| 惠来县| 南溪县|