国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

用JavaScript實現頁面重定向功能的教程

2024-05-06 16:21:20
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了用JavaScript實現頁面重定向功能的教程,是JS入門學習中的基礎知識,需要的朋友可以參考下

頁面重定向是什么?

當你點擊一個URL來訪問一個網頁X,但在內部你被定向到另一頁Y,僅僅是因為頁面重定向。這一概念是從不同于JavaScript 頁面刷新

可能有各種原因,為什么想從原來的頁面重定向。下面列出的幾個原因:

如果不喜歡你的域名,可以重定向到一個新的。同時,要引導所有訪問者到新網站。在這種情況下,可以保持舊的域名,但放在一個頁面到一個頁面重定向使所有的舊域名游客可以來到新的域名。

基于瀏覽器的版本,或者名字不同的頁面,也可以根據不同的國家,而不是用服務器端網頁重定向,可以使用客戶端頁面重定向到登陸用戶在相應的頁面。

搜索引擎可能已經收錄新頁面。不過,在移動到另一個域名,那么不喜歡失去訪客通過搜索引擎來了。所以,可以使用客戶端頁面的重定向。但請記住,這不應該做的,使搜索引擎傻瓜,否則,這可能讓網站被取締。

頁面重新方向如何工作 ?

示例1:

這使用JavaScript在客戶端頁面的重定向是非常簡單的。網站訪問者重定向到一個新的頁面,只需要添加在head部分加入一行如下:

 

 
  1. <head> 
  2. <script type="text/javascript"
  3. <!-- 
  4. window.location="http://www.daimazhe.com"
  5. //--> 
  6. </script> 
  7. </head> 

示例 2:

可以將其重定向到一個新的頁面之前顯示相應的信息給網站訪客。這將需要一個位時間延遲加載新頁。以下是簡單的例子來實現相同的:

 

 
  1. <head> 
  2. <script type="text/javascript"
  3. <!-- 
  4. function Redirect() 
  5. window.location="http://www.daimazhe.com"
  6.  
  7. document.write("You will be redirected to main page in 10 sec."); 
  8. setTimeout('Redirect()', 10000); 
  9. //--> 
  10. </script> 
  11. </head> 

這里的 setTimeout()是一個內置的JavaScript函數,可用于給定的時間間隔之后執行另一個函數。

示例3:

以下是例子重定向基于其瀏覽器不同的網頁訪問者:

 

 
  1. <head> 
  2. <script type="text/javascript"
  3. <!-- 
  4. var browsername=navigator.appName;  
  5. if( browsername == "Netscape" ) 
  6. {  
  7. window.location="http://www.location.com/ns.html"
  8. else if ( browsername =="Microsoft Internet Explorer"
  9. window.location="http://www.location.com/ie.html"
  10. else 
  11. window.location="http://www.location.com/other.html"
  12. //--> 
  13. </script> 
  14. </head> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 观塘区| 青阳县| 左权县| 泰州市| 涿州市| 榆社县| 枝江市| 宣武区| 莱西市| 九龙县| 乌鲁木齐市| 迁西县| 绥滨县| 富阳市| 涞源县| 乌苏市| 玉门市| 茌平县| 抚宁县| 永嘉县| 乐山市| 孟村| 青冈县| 潜江市| 长垣县| 合水县| 会宁县| 广昌县| 三台县| 达尔| 西华县| 阜阳市| 汾西县| 岗巴县| 南川市| 张家口市| 新兴县| 温宿县| 饶阳县| 分宜县| 中阳县|