亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

用JavaScript實現(xiàn)頁面重定向功能的教程

 更新時間:2015年06月04日 11:08:43   投稿:goldensun  
這篇文章主要介紹了用JavaScript實現(xiàn)頁面重定向功能的教程,是JS入門學習中的基礎知識,需要的朋友可以參考下

 頁面重定向是什么?

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

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

  •     如果不喜歡你的域名,可以重定向到一個新的。同時,要引導所有訪問者到新網(wǎng)站。在這種情況下,可以保持舊的域名,但放在一個頁面到一個頁面重定向使所有的舊域名游客可以來到新的域名。
  •     基于瀏覽器的版本,或者名字不同的頁面,也可以根據(jù)不同的國家,而不是用服務器端網(wǎng)頁重定向,可以使用客戶端頁面重定向到登陸用戶在相應的頁面。
  •     搜索引擎可能已經(jīng)收錄新頁面。不過,在移動到另一個域名,那么不喜歡失去訪客通過搜索引擎來了。所以,可以使用客戶端頁面的重定向。但請記住,這不應該做的,使搜索引擎傻瓜,否則,這可能讓網(wǎng)站被取締。

頁面重新方向如何工作 ?
示例1:

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

<head>
<script type="text/javascript">
<!--
  window.location="http://www.newlocation.com";
//-->
</script>
</head>

示例 2:

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

<head>
<script type="text/javascript">
<!--
function Redirect()
{
  window.location="http://www.newlocation.com";
}

document.write("You will be redirected to main page in 10 sec.");
setTimeout('Redirect()', 10000);
//-->
</script>
</head>

這里的 setTimeout()是一個內(nèi)置的JavaScript函數(shù),可用于給定的時間間隔之后執(zhí)行另一個函數(shù)。
示例3:

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

<head>
<script type="text/javascript">
<!--
var browsername=navigator.appName; 
if( browsername == "Netscape" )
{ 
  window.location="http://www.location.com/ns.html";
}
else if ( browsername =="Microsoft Internet Explorer")
{
  window.location="http://www.location.com/ie.html";
}
else
{
 window.location="http://www.location.com/other.html";
}
//-->
</script>
</head>


相關文章

  • 一起來看看js對象和事件的學習筆記

    一起來看看js對象和事件的學習筆記

    這篇文章主要為大家詳細介紹了js對象和事件學習筆記,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 詳解JavaScript中void語句的使用

    詳解JavaScript中void語句的使用

    這篇文章主要介紹了詳解JavaScript中void語句的使用,是JS入門學習中的基礎知識,需要的朋友可以參考下
    2015-06-06
  • JavaScript字符串對象substr方法入門實例(用于截取字符串)

    JavaScript字符串對象substr方法入門實例(用于截取字符串)

    這篇文章主要介紹了JavaScript字符串對象substr方法入門實例,substr用于根據(jù)開始位置和長度截取字符串,需要的朋友可以參考下
    2014-10-10
  • Ruffy javascript 學習筆記

    Ruffy javascript 學習筆記

    Ruffy javascript 學習筆記
    2009-11-11
  • 了解重排與重繪

    了解重排與重繪

    重繪和重排操作都是代價昂貴的操作,它們會導致web應用程序的UI反應遲鈍,所以應該盡可能減少這類過程的發(fā)生。下面我們來簡單了解一下
    2019-05-05
  • MVC+Layui彈出表單模態(tài)框的實現(xiàn)代碼

    MVC+Layui彈出表單模態(tài)框的實現(xiàn)代碼

    這篇文章主要介紹了MVC+Layui彈出表單模態(tài)框的實現(xiàn)代碼,本文結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • 詳解js的異步編程技術的方法

    詳解js的異步編程技術的方法

    本篇文章主要介紹了詳解js的異步編程技術,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • JS跨域問題詳解

    JS跨域問題詳解

    本文結合實際,分兩種情況討論跨域技術:首先討論不同子域的跨域技術,然后討論完全不同域的跨域技術。有需要的小伙伴可要看仔細了。
    2014-11-11
  • 刪除Javascript Object中間的key

    刪除Javascript Object中間的key

    這篇文章介紹了刪除Javascript Object中間的key的方法,然后主要詳談了delete的用法,非常的詳盡,給小伙伴們參考下
    2014-11-11
  • 詳解JavaScript中|單豎杠運算符的使用方法

    詳解JavaScript中|單豎杠運算符的使用方法

    JavaScript中|單豎杠通常被用來對浮點型數(shù)字進行取證,這里同時也介紹了單豎杠的運算規(guī)則,下面我們就來詳解JavaScript中|單豎杠的使用方法
    2016-05-05

最新評論