欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
客戶(hù)端重定向

客戶(hù)端重定向

Posted on 2005-12-06 09:41 ☆藍色夢(mèng)想☆ 閱讀(88) 評論(0)  編輯  收藏 所屬分類(lèi): J2EE
你不能在所有情況下都運用服務(wù)器端重定向。至少在兩種情況下你需要運用客戶(hù)端重定向:

· 當你想延遲重定向時(shí),你必須運用客戶(hù)端重定向。服務(wù)器端重定向是立即出現的,因此,舉例來(lái)說(shuō),你就不能用服務(wù)器端重定向技術(shù)來(lái)創(chuàng )建一個(gè)閃屏(splash screen)。
· 如果你沒(méi)有運用諸如servlets或JSP的服務(wù)器端處理技術(shù),那么你只能用客戶(hù)端重定向來(lái)引導你的網(wǎng)站訪(fǎng)問(wèn)者。

關(guān)于客戶(hù)端重定向,你可以用Refresh metatag或JavaScript。下面我分別講述這兩種方法。

運用Refresh Metatag
Metatags比JavaScript容易。在一個(gè)頁(yè)面已經(jīng)顯示了一段時(shí)間后,你可以用它們來(lái)把用戶(hù)從這個(gè)頁(yè)面引導開(kāi):

<META HTTP-EQUIV="Refresh"            CONTENT="t;URL=differentURL">            

t是在重定向前,瀏覽器將等待的秒數。

例如,下面的腳本在頁(yè)面顯示了三秒后,將瀏覽器重定向到http://www.brainysoftware.com。

<HTML>            <HEAD>            <TITLE>Client side redirection using the            meta tag </TITLE>            <META HTTP-EQUIV="Refresh"            CONTENT="3;URL=http://www.brainysoftware.com">            </HEAD>            <BODY>            You will be redirected in 3 seconds. For now,            relax and enjoy.            </BODY>            </HTML>            

當t=0時(shí),不會(huì )出現延遲。

該技術(shù)可以用于Netscape Navigator 3及更高版本,Internet Explorer 4及更高版本。

運用JavaScript
在運用metatag時(shí),你的局限性很大,因為一些老的瀏覽器讀不懂它。如果你擔心這個(gè)問(wèn)題,那么你可以用JavaScript。然而,如果用戶(hù)瀏覽器不支持JavaScript,你還是會(huì )有問(wèn)題。

要用JavaScript進(jìn)行客戶(hù)端重定向,運用定位對象(location object):

<SCRIPT LANGUAGE="JavaScript">            location=differentURL            </SCRIPT>            

differentURL是瀏覽器被重新定向到的新的URL。下面的例子顯示如何運用定位對象來(lái)重定向:

<HTML>            <HEAD>            <TITLE>Client-side redirection using            JavaScript</TITLE>            <SCRIPT LANGUAGE="JavaScript">            location='http://www.brainysoftware.com';            </SCRIPT>            </HEAD>            <BODY>            You will be redirected to another page. For now,            enjoy and relax.            </BODY>            </HTML>            

同運用metatags一樣,你可以用JavaScript來(lái)延遲重定向。運用setTimeout方法來(lái)實(shí)現這一點(diǎn):

setTimeout("location='differentURL'", t);            

t是用戶(hù)被重定向到differentURL前的毫秒數。

下面的代碼在5秒后將用戶(hù)重定向到www.brainysoftware.com:

<HTML>            <HEAD>            <TITLE>Client-side redirection using            JavaScript</TITLE>            <SCRIPT LANGUAGE="JavaScript">            setTimeout("location=            'http://www.brainysoftware.com'", 5000);            </SCRIPT>            </HEAD>            <BODY>            Hello, you will be redirected in 5 seconds. Start            counting now...            </BODY>            </HTML>            

該技術(shù)可以用于Netscape Navigator 2及更高版本,Internet Explorer 3及更高版本。

預見(jiàn)不成功的重定向
每種技術(shù)都有缺點(diǎn)。metatags不能用于老的瀏覽器,如果瀏覽器不支持JavaScript,那么JavaScript就不能用。

所以在重定向用戶(hù)時(shí),你常常要預料到失敗的情況。當自動(dòng)的重定向失敗時(shí),用戶(hù)必須點(diǎn)擊一個(gè)鏈接,使他或她可以進(jìn)入期望的地址。所以需要常發(fā)送這個(gè)鏈接,如下例所示:

<HTML>            <HEAD>            <TITLE>When redirection fails . . .            </TITLE>            <SCRIPT LANGUAGE="JavaScript">            setTimeout("location=            'http://www.brainysoftware.com'", 5000);            </SCRIPT>            </HEAD>            <BODY>            Click <A HREF="RedirectionURL">here</A> if you do            not get redirected in 5 seconds.            </BODY>            </HTML>            

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
網(wǎng)頁(yè)倒計時(shí)、到0秒的時(shí)候自動(dòng)關(guān)閉網(wǎng)頁(yè)js代碼
setTimeout增加參數(javascript)
判斷網(wǎng)絡(luò )連接狀態(tài),根據不容狀態(tài)跳轉到不同頁(yè)面
Window對象詳解
瀏覽器中javascript的執行過(guò)程
php url重定向、頁(yè)面跳轉 示例
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久