整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          別找了,Html網頁自動跳轉頁面代碼全在這里了

          51rgb

          網頁自動跳轉頁面的代碼在很多時候都非常的有用,下面的是兩個簡單的例子。僅供參考。

          方案一,用<meta>里直接寫刷新語句:

          <html>

          <head>

          <meta http-equiv="Content-Language" content="zh-CN">

          <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">

          <meta http-equiv="refresh" content="5;url=http://www.51rgb.com">

          <title>html網頁自動跳轉代碼--西農大網站</title>

          </head>

          <body>

          測試:html網頁自動跳轉代碼<br/>

          你可以在這里寫下你想的一切東西!<br />

          如:西北農林科技大學是一所985、211院校。<br />

          </body></html>

          方案二,用javascript腳本來跳轉

          <html><head>

          <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

          <title>正在進入西農大網站</title>

          </head>

          <body>

          <form name=loading>

          <p align=center> <font color="#0066ff" size="2">正在進入,請稍等</font><font color="#0066ff" size="2" face="Arial">...</font>

          <input type=text name=chart size=46 style="font-family:Arial; font-weight:bolder; color:#0066ff; background-color:#fef4d9; padding:0px; border-style:none;">

          <inputtype=text name=percent size=47 style="color:#0066ff; text-align:center; border-width:medium; border-style:none;">

          <script>

          var bar=0

          var line="||"

          var amount="||"

          count

          function count{

          bar=bar+2

          amount =amount + line

          document.loading.chart.value=amount

          document.loading.percent.value=bar+"%"

          if (bar<99)

          {setTimeout("count",100);}

          else

          {window.location =http://www.51rgb.com;}

          }</script>

          </p>

          </form><p align="center">

          測試:html網頁自動跳轉代碼<br/>

          你可以在這里寫下你想的一切東西!<br />

          如:西北農林科技大學是一所985、211院校。<br /><br />

          如果您的瀏覽器不支持跳轉,<astyle="text-decoration: none" ><font color="#FF0000">請點這里</font></a>.</p>

          </body>

          </html>

          ↓↓↓

          天整理下我們常用的js跳轉代碼,常用的js跳轉代碼比如:js倒計時跳轉代碼、pc站跳轉手機站代碼、在原來的窗體中直接js跳轉用、在新窗體中打開頁面用、js直接跳轉代碼、js返回代碼、head標簽內加如下代碼實現頁面定時自動跳轉代碼、self.location方式實現頁面跳轉、top.location方式實現頁面跳轉,具體請看以下代碼,希望對你有幫助。

          js跳轉代碼

          1.js倒計時跳轉代碼

          <script type="text/javascript">

          //5秒后跳轉到指定的頁面

          setTimeout(window.location.,5);

          </script>

          2.在原來的窗體中直接js跳轉用<script type="text/javascript">

          window.location.href="你所要跳轉的頁面";

          </script>

          3.在新窗體中打開頁面用:

          <script type="text/javascript">

          window.open('http://www.7dadi.com/');

          </script>

          4.js直接跳轉代碼

          <script LANGUAGE="Javascript">

          location.;

          </script>

          5.js返回代碼

          <script language="javascript">

          window.history.back(-1);

          </script>

          6.head標簽內加如下代碼實現頁面定時自動跳轉代碼

          <meta http-equiv="refresh" content="5;url=http://www.7dadi.com" />

          7.self.location方式實現頁面跳轉

          <script language="JavaScript">

          self.location='http://www.7dadi.com';

          </script>

          8.top.location方式實現頁面跳轉

          <script language="javascript">

          top.location='http://www.7dadi.com';

          </script>

          9.pc站跳轉手機站代碼

          <script language="javascript">

          var mobileAgent = new Array("iphone", "ipod", "ipad", "android",

          "mobile", "blackberry", "webos", "incognito", "webmate",

          "bada", "nokia", "lg", "ucweb", "skyfire");

          var browser = navigator.userAgent.toLowerCase();

          var isMobile = false;

          for(var i=0; i<mobileAgent.length; i++){

          if(browser.indexOf(mobileAgent[i])!=-1){

          isMobile = true;

          url = window.location.href;

          str=url.replace('www.','wap.');

          window.location.href=str;

          break;

          }

          }

          </script>

          除注明外的文章,均為來源:湯久生博客,轉載請保留本文地址!

          原文地址:http://tangjiusheng.com/js/124.html

          有時候,我們想閱讀頁面中某段精彩的內容,但由于頁面太長,用戶需要自己滾動頁面,查找起來非常麻煩 ,很容易讓人失去繼續往下閱讀的興趣。這樣體驗非常不好,所以我們可以想辦法 實現點擊某段文字或者圖片跳轉到頁面指定位置,方便用戶的閱讀。

          一、 純 html 實現

          1. 利用 id 為標記的錨點

          這里作為錨點的標簽可以是任意元素。

            <a href="#aa">跳轉到 id 為 aa 標記的錨點</a>
            <p>-------------分隔線-------------</p>
            <div id="aa">a</div>
          

          2. 利用 a 標簽的 name 屬性作為錨點

          這里作為錨點的標簽只能是 a 標簽。

            <a href="#bb" >跳轉到 name 為 bb 的 a 標簽錨點</a>
            <p>-------------分隔線-------------</p>
            <a name="bb">name 為 bb 的 a 標簽的錨點</a>
            <div id="abb">bbb</div>
          

          注意:當以 ' a 標簽 name 屬性作為錨點 ' 和 ' 利用 id 為標記的錨點 ' 同時出現(即以 name 為錨點和以 id 為錨點名字相同時),會將后者作為錨點。

          二、 js 實現

          1. 利用 scrollTo()

          window.scrollTo 滾動到文檔中的某個坐標??商峁┗瑒有Ч刖唧w了解 scrollTo() 可以看看 MDN 中的介紹。

          話不多說,看下面代碼

          「html 部分」:

            <a id="linkc">平滑滾動到 c</a>
            <p>-------------分隔線-------------</p>
            <div id="cc">c</div>
          

          「js 部分」:

            var linkc = document.querySelector('#linkc')
            var cc = document.querySelector('#cc')
          
            function to(toEl) {
              // toEl 為指定跳轉到該位置的DOM節點
              let bridge = toEl;
              let body = document.body;
              let height = 0;
              
              // 計算該 DOM 節點到 body 頂部距離
              do {
                height += bridge.offsetTop;
                bridge = bridge.offsetParent;
              } while (bridge !== body)
              
              // 滾動到指定位置
              window.scrollTo({
                top: height,
                behavior: 'smooth'
              })
            }
          
            linkc.addEventListener('click', function () {
              to(cc)
            });
          

          2. 利用 scrollIntoView()

          Element.scrollIntoView() 方法讓當前的元素滾動到瀏覽器窗口的可視區域內。想具體了解 scrollIntoView() 可以看看 MDN 中的介紹。

          下面也直接上代碼

          「html 部分」:

            <a onclick="goTo()">利用 scrollIntoView 跳轉到 d</a>
            <p>-------------分隔線-------------</p>
            <div id="dd">ddd</div>
          

          「js 部分」:

            var dd = document.querySelector('#dd')
          
            function goTo(){
              dd.scrollIntoView()
            }
          

          注意:此功能某些瀏覽器尚在開發中,請參考瀏覽器兼容性表格以得到在不同瀏覽器中適合使用的前綴。由于該功能對應的標準文檔可能被重新修訂,所以在未來版本的瀏覽器中該功能的語法和行為可能隨之改變。

          下面為了方便看效果,把上面的代碼整理在一起。

          <!DOCTYPE html>
          <html lang="en">
          <head>
            <meta charset="UTF-8">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <title>Document</title>
            <style>
              div {
                width: 600px;
                height: 300px;
                background-color: pink;
              }
            </style>
          </head>
          <body>
            <a href="#aa">跳轉到以 id 為 aa 標記的錨點 a</a>
            <p>-------------分隔線-------------</p>
            <a name="aa">hhh</a>
            <div id="aa">aa</div>
            <a href="#bb" >跳轉到 name 為 bb 的 a 標簽錨點</a>
            <p>-------------分隔線-------------</p>
            <a name="bb">name 為 bb 的 a 標簽的錨點</a>
            <p>-------------分隔線-------------</p>
            <div>bb</div>
            <a id="linkc">平滑滾動到 c</a>
            <p>-------------分隔線-------------</p>
            <div id="cc">cc</div>
            <a onclick="goTo()">利用 scrollIntoView 跳轉到 d</a>
            <p>-------------分隔線-------------</p>
            <div id="dd">dd</div>
            <p>-------------分隔線-------------</p>
            <div></div>
          </body>
          <script>
            var cc = document.querySelector('#cc')
            var linkc = document.querySelector('#linkc')
          
            function to(toEl) {
              //ele為指定跳轉到該位置的DOM節點
              let bridge = toEl;
              let body = document.body;
              let height = 0;
              do {
                height += bridge.offsetTop;
                bridge = bridge.offsetParent;
              } while (bridge !== body)
          
              console.log(height)
              window.scrollTo({
                top: height,
                behavior: 'smooth'
              })
            }
          
            linkc.addEventListener('click', function () {
              to(cc)
            });
          
          </script>
          <script>
            var dd = document.querySelector('#dd')
          
            function goTo(){
              dd.scrollIntoView()
            }
          </script>
          </html>
          

          效果圖:


          主站蜘蛛池模板: 全国精品一区二区在线观看| 精品福利一区二区三区| 成人精品一区二区不卡视频| 精品成人一区二区三区四区 | 成人精品一区二区激情| 亚洲国产美国国产综合一区二区 | 精品福利一区二区三区免费视频 | 精品一区二区三区视频| 亚洲一区二区三区成人网站| 亚洲国产精品自在线一区二区| 中文字幕一区精品| AV怡红院一区二区三区 | 亚洲伦理一区二区| 国产免费一区二区三区不卡 | 色噜噜狠狠一区二区三区| 日本不卡一区二区三区视频| 国产色精品vr一区区三区| 无码精品蜜桃一区二区三区WW| 日韩伦理一区二区| 日本一区高清视频| 日本一区午夜爱爱| 东京热无码av一区二区| 红杏亚洲影院一区二区三区 | 日韩精品一区二区三区大桥未久 | 国产精品特级毛片一区二区三区| 国产成人高清视频一区二区| 狠狠做深爱婷婷综合一区| 精品亚洲一区二区三区在线观看| 日韩有码一区二区| 熟女少妇精品一区二区| 国产AV午夜精品一区二区三区| 亚洲日本精品一区二区| 日本视频一区在线观看免费| 亚洲中文字幕久久久一区| 国产一区二区精品久久91| 精品亚洲一区二区三区在线观看| 亚洲AV综合色区无码一区| 亚洲美女视频一区二区三区| 亚洲国产AV一区二区三区四区| 国产高清视频一区二区| 国产精品亚洲综合一区|