jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          JS--頁面返回/跳轉/刷新

          Posted on 2010-07-23 10:44 幻海藍夢 閱讀(5555) 評論(0)  編輯  收藏 所屬分類: JS

          原文:

          Javascript 返回上一頁
          1. Javascript 返回上一頁 history.go(-1), 返回兩個頁面: history.go(-2);

          ? 2. history.back().

          ? 3. window.history.forward()返回下一頁

          ? 4. window.history.go(返回第幾頁,也可以使用訪問過的URL)?

          例:
          <a href="javascript:history.go(-1);">向上一頁</a>

          response.Write("<script language=javascript>")
          response.Write("if(!confirm('完成任務?')){history.back();}")
          response.Write("</script>")
          response.Write("<script language=javascript>history.go(-1);</script>")
          <a href="javascript:history.go(-1);">向上一頁</a>

          頁面跳轉:onclick="window.location.href='list.aspx'"

          P.S.
          小技巧(JS引用JS):
          <script type=text/javascript>
          <!--
          if (typeof SWFObject == "undefined") {
          document.write('<scr' + 'ipt type="text/javascript" src="/scripts/swfobject-1.5.js"></scr' + 'ipt>');}
          //-->
          </script>

          Javascript刷新頁面的幾種方法:
          1??? history.go(0)
          2??? location.reload()
          3??? location=location
          4??? location.assign(location)
          5??? document.execCommand('Refresh')
          6??? window.navigate(location)
          7??? location.replace(location)
          8??? document.URL=location.href

          自動刷新頁面的方法:
          1.頁面自動刷新:把如下代碼加入<head>區域中
          <meta http-equiv="refresh" content="20">
          其中20指每隔20秒刷新一次頁面.

          2.頁面自動跳轉:把如下代碼加入<head>區域中
          <meta http-equiv="refresh" content="20;url=http://www.javaeye.com">
          其中20指隔20秒后跳轉到http://www.javaeye.com頁面

          3.頁面自動刷新js版
          <script language="JavaScript">
          function myrefresh()
          {
          ?????? window.location.reload();
          }
          setTimeout('myrefresh()',1000); //指定1秒刷新一次
          </script>

          ASP.NET如何輸出刷新父窗口腳本語句
          1.?? this.response.write("<script>opener.location.reload();</script>");?

          2.?? this.response.write("<script>opener.window.location.href = opener.window.location.href;</script>");


          3.?? Response.Write("<script language=javascript>opener.window.navigate(''你要刷新的頁.asp'');</script>")


          JS刷新框架的腳本語句

          //如何刷新包含該框架的頁面用?
          <script language=JavaScript>
          ?? parent.location.reload();
          </script>

          //子窗口刷新父窗口
          <script language=JavaScript>
          ??? self.opener.location.reload();
          </script>
          ( 或 <a href="javascript:opener.location.reload()">刷新</a>?? )

          //如何刷新另一個框架的頁面用?
          <script language=JavaScript>
          ?? parent.另一FrameID.location.reload();
          </script>

          如果想關閉窗口時刷新或者想開窗時刷新的話,在<body>中調用以下語句即可。

          <body onload="opener.location.reload()"> 開窗時刷新
          <body onUnload="opener.location.reload()"> 關閉時刷新

          <script language="javascript">
          window.opener.document.location.reload()
          </script>

          主站蜘蛛池模板: 玉溪市| 兴国县| 双鸭山市| 巨鹿县| 长顺县| 资溪县| 怀仁县| 吉安市| 云龙县| 繁昌县| 安顺市| 若羌县| 股票| 乌兰浩特市| 平利县| 当雄县| 玉溪市| 嘉鱼县| 桐乡市| 海宁市| 南开区| 临沧市| 青田县| 青铜峡市| 马龙县| 淄博市| 同德县| 兰考县| 米泉市| 中牟县| 南木林县| 恩施市| 天柱县| 新河县| 漳平市| 宜丰县| 丰顺县| 新化县| 凌云县| 龙门县| 上饶市|