隨筆 - 147  文章 - 71  trackbacks - 0
          <2009年3月>
          22232425262728
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          常用鏈接

          留言簿(1)

          隨筆分類(146)

          隨筆檔案(147)

          文章分類(28)

          文章檔案(28)

          喜歡的Blog

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          功能:5秒后,自動跳轉到同目錄下的02view.html文件
           
          1)html的實現
          <head>
          <meta http-equiv="refresh" content="5;url=02view.html">
          </head>

          優點:簡單
          缺點:Struts Tiles中無法使用
           
          2)javascript的實現
          <script language="javascript" type="text/javascript">
             setTimeout(
          "javascript:location.href='02view.html'"5000); 
          </script>

          優點:靈活,可以結合更多的其他功能
          缺點:受到不同瀏覽器的影響
           
          3)結合了倒數的javascript實現(IE)
          <span id="totalSecond">5</span>

          <script language="javascript" type="text/javascript">
          var second = totalSecond.innerText;
          setInterval(
          "redirect()"1000);
          function redirect(){ 
          totalSecond.innerText
          =--second; 
          if(second<0) location.href='02view.html';
          }
          </script>

          優點:更人性化
          缺點:firefox不支持(firefox不支持span、div等的innerText屬性)
           
          3')結合了倒數的javascript實現(firefox)
          <script language="javascript" type="text/javascript">
              
          var second = document.getElementById('totalSecond').textContent;
              setInterval(
          "redirect()"1000);
              
          function redirect()
              {
                  document.getElementById('totalSecond').textContent 
          = --second;
                  
          if (second < 0) location.href = '02view.html';
              }
          </script>

          4)解決Firefox不支持innerText的問題
          <span id="totalSecond">5</span>

          <script language="javascript" type="text/javascript">
          if(navigator.appName.indexOf("Explorer"> -1){
              document.getElementById('totalSecond').innerText 
          = "my text innerText";
          else{
              document.getElementById('totalSecond').textContent 
          = "my text textContent";
          }
          </script>

          5)整合3)和3')
          <span id="totalSecond">5</span>

          <script language="javascript" type="text/javascript">
              
          var second = document.getElementById('totalSecond').textContent;

              
          if (navigator.appName.indexOf("Explorer"> -1)
              {
                  second 
          = document.getElementById('totalSecond').innerText;
              } 
          else
              {
                  second 
          = document.getElementById('totalSecond').textContent;
              }


              setInterval(
          "redirect()"1000);
              
          function redirect()
              {
                  
          if (second < 0)
                  {
                      location.href 
          = '02view.html';
                  } 
          else
                  {
                      
          if (navigator.appName.indexOf("Explorer"> -1)
                      {
                          document.getElementById('totalSecond').innerText 
          = second--;
                      } 
          else
                      {
                          document.getElementById('totalSecond').textContent 
          = second--;
                      }
                  }
              }
          </script>
          posted on 2009-03-31 10:41 飛翔天使 閱讀(232) 評論(0)  編輯  收藏 所屬分類: JSP
          主站蜘蛛池模板: 柳州市| 临沧市| 绵阳市| 许昌市| 鄂托克前旗| 奉化市| 扎赉特旗| 丹东市| 中江县| 湖南省| 甘谷县| 常熟市| 突泉县| 西丰县| 汉阴县| 汝城县| 得荣县| 绥德县| 朝阳市| 呼伦贝尔市| 蒙城县| 兴城市| 大丰市| 嫩江县| 顺平县| 翁牛特旗| 钟山县| 宜兰县| 武安市| 简阳市| 涟水县| 温泉县| 舞钢市| 鹤岗市| 游戏| 马龙县| 南漳县| 商水县| 哈巴河县| 竹溪县| 荔波县|