Javascript頁(yè)面跳轉(zhuǎn)常見(jiàn)實(shí)現(xiàn)方式匯總
本文實(shí)例總結(jié)了Javascript頁(yè)面跳轉(zhuǎn)常見(jiàn)實(shí)現(xiàn)方式。分享給大家供大家參考,具體如下:
概述
相信很多Web開(kāi)發(fā)者都知道,在開(kāi)發(fā)Web程序的時(shí)候,對(duì)于頁(yè)面之間的跳轉(zhuǎn),有很多種,但是有效的跳轉(zhuǎn)則事半功倍,下面就是我在平時(shí)的開(kāi)發(fā)過(guò)程中所用到的一些JavaScript跳轉(zhuǎn)方式,拿出和大家共享一下。
第一種:直接跳轉(zhuǎn)加參數(shù)
<script language="javascript" type="text/javascript"> window.location.href="login.jsp?backurl="+window.location.href; </script>
直接跳轉(zhuǎn)無(wú)參數(shù):
第二種:返回上一次預(yù)覽界面
<script language="javascript">
alert("返回");
window.history.back(-1);
</script>
標(biāo)簽嵌套:
<a href="javascript:history.go(-1)">返回上一步</a>
<a href="<%=Request.ServerVariables("HTTP_REFERER")%>">返回上一步</a>
第三種:指定跳轉(zhuǎn)頁(yè)面 對(duì)框架無(wú)效。
<script language="javascript">
window.navigate("top.jsp");
</script>
第四種:指定自身跳轉(zhuǎn)頁(yè)面 對(duì)框架無(wú)效。
<script language="JavaScript"> self.location='top.htm'; </script>
第五種:指定自身跳轉(zhuǎn)頁(yè)面 對(duì)框架有效。
<script language="javascript">
alert("非法訪問(wèn)!");
top.location='xx.aspx';
</script>
第六種:按鈕式 在button按鈕添加 事件跳轉(zhuǎn)。
第七種:在新窗口打開(kāi):
應(yīng)用實(shí)例:
<head>
<script language="javascript">
function old_page()
{
window.location = "login.aspx"
}
function replace()
{
window.location.replace("login.aspx")
}
function new_page()
{
window.open("login.aspx")
}
</script>
</head>
<body>
<input type="button" onclick="new_page()" value="在新窗口打開(kāi)s"/>
<input type="button" onclick="old_page()" value="跳轉(zhuǎn)后有后退功能"/>
<input type="button" onclick="replace()" value="跳轉(zhuǎn)后沒(méi)有后退功能"/>
</body>
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
- JS實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)并傳值
- javascript跳轉(zhuǎn)與返回和刷新頁(yè)面的實(shí)例代碼
- JS實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)與刷新的方法匯總
- JS實(shí)現(xiàn)頁(yè)面內(nèi)跳轉(zhuǎn)的簡(jiǎn)單代碼
- JavaScript實(shí)現(xiàn)定時(shí)頁(yè)面跳轉(zhuǎn)功能示例
- JS實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)參數(shù)不丟失的方法
- 基于JavaScript實(shí)現(xiàn)跳轉(zhuǎn)提示頁(yè)面
- js實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的幾種方法小結(jié)
- JavaScript實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的八種方式
相關(guān)文章
微信小程序?qū)崿F(xiàn)給嵌套template模板傳遞數(shù)據(jù)的方式總結(jié)
這篇文章主要介紹了微信小程序?qū)崿F(xiàn)給嵌套template模板傳遞數(shù)據(jù)的方式,結(jié)合實(shí)例形式總結(jié)分析了微信小程序嵌套template模板的定義、調(diào)用、參數(shù)傳遞及相關(guān)使用技巧,需要的朋友可以參考下2017-12-12
layui table表格數(shù)據(jù)的新增,修改,刪除,查詢,雙擊獲取行數(shù)據(jù)方式
今天小編就為大家分享一篇layui table表格數(shù)據(jù)的新增,修改,刪除,查詢,雙擊獲取行數(shù)據(jù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11
關(guān)于取不到由location.href提交而來(lái)的上級(jí)頁(yè)面地址的解決辦法
驗(yàn)證上級(jí)頁(yè)面來(lái)源取不到由location.href提交而來(lái)的頁(yè)面地址,搜索了一大堆沒(méi)有合適的解決辦法,突然想到通過(guò)模擬JS點(diǎn)擊鏈接的方法2009-07-07
JavaScript 中實(shí)現(xiàn) use strict的方法及優(yōu)勢(shì)
本教程將討論JavaScript中的use strict特性,在這里,我們將通過(guò)不同的示例了解如何在JavaScript代碼語(yǔ)句中創(chuàng)建和執(zhí)行use strict關(guān)鍵字,需要的朋友可以參考下2023-09-09
js parentElement和offsetParent之間的區(qū)別
這里主要說(shuō)的是 offsetParent 屬性,這個(gè)屬性在 MSDN 的文檔中也沒(méi)有解釋清楚,這就讓人更難理解這個(gè)屬性。 這幾天在網(wǎng)上找了些資料看看,再加上自己的一些測(cè)試,對(duì)此屬性有了那么一點(diǎn)的了解,在這里總結(jié)一下。2010-03-03
總結(jié)js中的一些兼容性易錯(cuò)的問(wèn)題
下面小編就為大家分享一篇總結(jié)js中的一些兼容性易錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12
javascript跟隨鼠標(biāo)x,y坐標(biāo)移動(dòng)的字效果
javascript跟隨鼠標(biāo)x,y坐標(biāo)移動(dòng)的字效果...2007-04-04
js判斷請(qǐng)求的url是否可訪問(wèn),支持跨域判斷的實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇js判斷請(qǐng)求的url是否可訪問(wèn),支持跨域判斷的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-09-09
javascript htmlencode函數(shù)(ff兼容版) 主要是編輯器中反轉(zhuǎn)html代碼
非常不錯(cuò)的htmlencode 方法,比用正則實(shí)現(xiàn)的更好,而且效率高,推薦使用第一種方法。2009-06-06

