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

          self.frames["frameName"]
          2.父框架到子框架的引用
          window.frames["frameName"];這樣就引用了頁面內(nèi)名為 frameName的子框架,如果要引用子框架內(nèi)的子框架則:
          window.frames["framesName"].frames["framesName2"];
          3.子框架到父框架的引用
          每個window對象都有一個parent屬性,表示它的父框架,如果已經(jīng)頂層框架,則window.parent表示自身
          4.兄弟框架間的引用
          通過父框架實現(xiàn)相互引用
          <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.引用其它框架內(nèi)的js變量和函數(shù)
          在一個頁面內(nèi)定義的所有全局變量和全局函數(shù)都是作為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放入左側(cè)鏈接link.html中的js數(shù)組中
          如:
          <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 長春語林科技 閱讀(601) 評論(0)  編輯  收藏 所屬分類: js

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


          網(wǎng)站導(dǎo)航:
           
          <2008年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

           

          長春語林科技歡迎您!

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 永昌县| 泰宁县| 漯河市| 客服| 永善县| 沛县| 永丰县| 蓝田县| 库尔勒市| 万年县| 阳春市| 马关县| 云林县| 贵德县| 新闻| 淳化县| 岑巩县| 枝江市| 仙游县| 新余市| 集贤县| 丹阳市| 历史| 澄迈县| 绥芬河市| 皮山县| 邵阳县| 高阳县| 深圳市| 克东县| 湘乡市| 克拉玛依市| 额济纳旗| 象州县| 汉中市| 达日县| 正蓝旗| 凤阳县| 泰宁县| 德安县| 余姚市|