隨筆-9  評論-2  文章-0  trackbacks-0
          "window.location.href"、"location.href"是本頁面跳轉.
          "parent.location.href" 是上一層頁面跳轉.
          "top.location.href" 是最外層的頁面跳轉.
          舉例說明:
              如果A,B,C,D都是html,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js這樣寫
              "window.location.href"、"location.href":D頁面跳轉
              "parent.location.href":C頁面跳轉
              "top.location.href":A頁面跳轉
          如果D頁面中有form的話,
              <form>:  form提交后D頁面跳轉
              <form target="_blank">:  form提交后彈出新頁面
              <form target="_parent">:  form提交后C頁面跳轉
              <form target="_top"> :  form提交后A頁面跳轉

          如果訪問的是iframe里面的頁面,重新加載最外層的頁面
          <html>
          <head>
          <title></title>
          <script language="javascript">
          function escapeFrame(){
                
          if (window.top.location.href != window.location.href) {
                  window.top.location.reload();
                }
          }
          </script>
          </head>

          <body onload="escapeFrame()">
          <iframe src="b.html" ></iframe>
          </body>
          </html>
          posted on 2011-06-28 10:25 secret_x15 閱讀(5495) 評論(1)  編輯  收藏 所屬分類: js

          評論:
          # re: 關于js中window.location.href,location.href,parent.location.href,top.location.href的用法 2016-08-17 15:58 | 11
          323  回復  更多評論
            
          主站蜘蛛池模板: 张家口市| 金湖县| 唐海县| 银川市| 吉林省| 黔西| 若羌县| 阿拉善右旗| 忻城县| 贺州市| 来宾市| 彭泽县| 土默特左旗| 桐乡市| 武夷山市| 临海市| 达拉特旗| 准格尔旗| 玛沁县| 汝阳县| 湟源县| 新宁县| 大宁县| 赫章县| 广宗县| 蒲江县| 乌鲁木齐县| 津市市| 太白县| 元氏县| 梁山县| 恩施市| 天柱县| 曲水县| 板桥市| 车险| 拉萨市| 托里县| 毕节市| 海南省| 珠海市|