posts - 325,  comments - 25,  trackbacks - 0
           一個頁面中所有框架以集合的形式作為window對象的屬性提供,window.frames就表示該頁面內所有框架的集合
          1、引用一個子框架
          window.frames["frameName"]

          self.frames["frameName"]
          2.父框架到子框架的引用
          window.frames["frameName"];這樣就引用了頁面內名為 frameName的子框架,如果要引用子框架內的子框架則:
          window.frames["framesName"].frames["framesName2"];
          3.子框架到父框架的引用
          每個window對象都有一個parent屬性,表示它的父框架,如果已經頂層框架,則window.parent表示自身
          4.兄弟框架間的引用
          通過父框架實現相互引用
          <frameset rows="50%,50%">
              <frame src="" name="frame1">
              <frame src="" name="frame2">
          </frameset>
          在frame1中可通過如下語句引用frame2
          self.parent.frames["frame2"];
          5.不同層次框架間的互相引用
          self.parent.frames["childName"].frames["targetFrameName"];
          6.對頂層框架的引用
          判斷一個框架自身是否為頂層框架
          if(self==top)
          {...}
          7.改變框架的載入頁面
          window.frames["frameName"].location="1.html";

          <frameset rows="50%,50%">
              <frame src="" name="frame1">
              <frame src="" name="frame2">
          </frameset>
          <a href="frame1.location='3.html';frame2.location='4.html'; onclick="">link</a>
          8.引用其它框架內的js變量和函數
          在一個頁面內定義的所有全局變量和全局函數都是作為window對象的成員
          fuction hello(){
            alert("hello,ajax");
          }
          var a=1;
          alert(window.a);
          window.hello();

          9.實例
          <frameset rows="50%,50%">
              <frame src="link.html" name="frame1">
              <frame src="show.html" name="frame2">
          </frameset>
          在show.html中顯示商品的旁邊有個“購買”鏈接,當點擊時將此商品的ID放入左側鏈接link.html中的js數組中
          如:
          <a href="void(0)" onclick="self.parent.link.addToOrders(23400)">加入購物車</a>
          而在link.html中的js為:
          <scriprt lanauage="javascript" type="text/javascript">
          <!--
              var arrOrders=new Array();
              function addToOrders(id){
                  arrOrders.push(id);
              }
          //-->
          </script>
          當然,這種保存是假保存,當點擊刷新時,就不會保存
           

          posted on 2008-07-20 22:45 長春語林科技 閱讀(598) 評論(0)  編輯  收藏 所屬分類: js
          <2008年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

           

          長春語林科技歡迎您!

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 错那县| 福泉市| 颍上县| 梁山县| 长丰县| 娱乐| 四平市| 巴里| 澄迈县| 曲阳县| 白玉县| 正定县| 田东县| 富平县| 彭水| 汝阳县| 吉隆县| 象州县| 寿阳县| 启东市| 开化县| 塘沽区| 甘肃省| 离岛区| 哈密市| 新源县| 石嘴山市| 平果县| 南华县| 平乐县| 滨州市| 昔阳县| 泸西县| 荣成市| 巴中市| 太谷县| 孙吴县| 定陶县| 荥阳市| 含山县| 宁海县|