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 長春語林科技 閱讀(594) 評論(0)  編輯  收藏 所屬分類: js
          <2008年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

           

          長春語林科技歡迎您!

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 黑龙江省| 东阿县| 岗巴县| 呼图壁县| 漳州市| 神木县| 丹棱县| 宝鸡市| 登封市| 山东省| 阳高县| 阿克陶县| 大同市| 建始县| 光泽县| 甘谷县| 松滋市| 贡山| 岱山县| 简阳市| 普陀区| 宜章县| 柞水县| 长子县| 岱山县| 集安市| 德州市| 南乐县| 镇巴县| 贡山| 逊克县| 石台县| 永福县| 昭觉县| 德兴市| 蚌埠市| 鹿泉市| 镇安县| 渑池县| 铁力市| 同德县|