JavaScript达成页面跳转的二种常用形式,页面跳转

作者: 关于计算机  发布:2019-09-03

本文实例陈述了JavaScript完毕页面跳转的二种常用格局。分享给大家供我们参谋,具体如下:

第一种:      

第一种:

<script language="javascript" type="text/javascript">  

<script language="javascript" type="text/javascript"> 
    window.location.href="login.jsp?backurl="+window.location.href; 
</script> 

       window.location.href="login.jsp?backurl="+window.location.href;  

第二种:

</script>  

<script language="javascript">
    alert("返回");
    window.history.back(-1);
</script> 

 

第三种:

 

<script language="javascript">
    window.navigate("top.jsp");
</script>

第二种:      

第四种:

<script language="javascript">  

<script language="JavaScript">
    self.location='top.htm';
</script>

       alert("返回");  

第五种:

       window.history.back(-1);     

<script language="javascript">
    alert("非法访问!");
    top.location='xx.jsp';
</script>

</script>  

javascript中弹出选拔框跳转到其余页面

 

<script language="javascript">
<!--
function logout()...{
if (confirm("你确定要注销身份吗?是-选择确定,否-选择取消"))...{
window.location.href="logout.asp?act=logout"
}
}
-->
</script>

 

javascript中弹出提醒框跳转到其余页面

第三种:     

<script language="javascript">
<!--
function logout()...{
alert("你确定要注销身份吗?");
window.location.href="logout.asp?act=logout"
}
-->
</script>

<script language="javascript">  

填补:window.location="";和 location.replace("");有啥分别?

       window.navigate("top.jsp");    

那四个都能让网页导向令二个网站,那么有怎么样分别吧?比方能带参数,无法带参数之类的.
 Replace?还是Reload()?
就疑似没什么不相同吧?没试过
 
replace(),reload()是重复加载本页,而replace()能够导向另外五个UXC60L
 
给你比如:

</script>  

笔者们以往有3个页面(a.html, b.html, c.html).
默许张开a.html页面,然后在a.html页面中通过叁个链接转向a.html页面。

 

当今,作者在b.html页面中用window.location.replace("c.html");与用window.location.href("c.html");分别步入c.html页面.

 

从客商分界面来看是不曾什么界其他,可是现在c.html页面有二个“再次来到”开关,
用window.location.href("c.html");

第四种:     

步向c.html页面时,c.html页面中的调用window.history.go(-1);wondow.history.back();进入c.html页面时,一点以此"重临"按键就要回去b.html页面包车型地铁话,
而只要用window.location.replace("c.html");进入c.html页面包车型地铁话,
c.html页面中的调用window.history.go(-1);wondow.history.back();方法是不佳用的,会重返到a.html.
 
因为window.location.replace("c.html");是不会向服务器发送伏乞而进展跳转,而window.history.go(-1);wondow.history.back();方法是根据服务器记录的央求决定该跳到哪些页面包车型大巴,所以会跳到系统默许页面a.html 。

<script language="JavaScript">            

window.location.href("c.html");是向服务器发送伏乞的跳转,window.history.go(-1);wondow.history.back();方法是基于服务器记录的呼吁决定该跳到哪个页面的,所以就足以回到到b.html。

       self.location=’top.htm’;     

指望本文所述对大家JavaScript程序设计具备援助。

</script>  

您大概感兴趣的小说:

  • 静态页面html中跳转传值的JS管理技能
  • JS在确定时期内跳转页面及各类刷新页面包车型客车落实格局
  • js点击再次来到跳转到内定页面实现进程
  • JavaScript中通过唤醒框跳转页面包车型地铁诀窍
  • JS调节页面跳转时未央浼要跳转的地点怎么回事

 

 

第五种:     

<script language="javascript">            

       alert("违法访谈!");            

       top.location=’xx.jsp’;     

</script> 

 

=====javascript中弹出选用框跳转到其余页面=====  

<script language="javascript">  

<!--  

function logout()...{  

if (confirm("你规定要注销身份呢?是-采取明确,否-选选用消"))...{  

window.location.href="logout.asp?act=logout"  

}  

}  

-->  

</script> 

 

=====javascript中弹出提醒框跳转到别的页面=====  

<script language="javascript">  

<!--  

function logout()...{  

alert("你分明要吊销身份呢?");  

window.location.href="logout.asp?act=logout"  

}  

-->  

</script> 

 

 

window.location="";和 location.replace("");有哪些分别?

 

那八个都能让网页导向令三个网站,那么有何界别吧?举个例子能带参数,无法带参数之类的.

 

 Replace?还是Reload()?

 

就疑似没什么差距吧?没试过

 

  

 

replace(),reload()是双重加载本页,而replace()能够导向其他叁个U福特ExplorerL

 

 

 

给你举例:

 

我们未来有3个页面(a.html, b.html, c.html).

 

默许展开a.html页面,然后在a.html页面中通过贰个链接转向a.html页面。

 

今昔,笔者在b.html页面中用window.location.replace("c.html");与用window.location.href("c.html");分别进入c.html页面.

 

从客户分界面来看是不曾什么界其余,可是今后c.html页面有一个“重回”开关,

 

用window.location.href("c.html");进入c.html页面时,

 

c.html页面中的调用window.history.go(-1);wondow.history.back();步向c.html页面时,一点这一个"重返"开关将在赶回b.html页面包车型地铁话,www.2cto.com

 

而只要用window.location.replace("c.html");走入c.html页面包车型大巴话,

 

c.html页面中的调用window.history.go(-1);wondow.history.back();方法是不好用的,会再次回到到a.html.

 

 

 

因为window.location.replace("c.html");是不会向服务器发送恳求而进展跳转,而window.history.go(-1);wondow.history.back();方法是依照服务器记录的乞请决定该跳到哪些页面包车型客车,所以会跳到系统默许页面a.html 。

 

window.location.href("c.html");是向服务器发送哀告的跳转,window.history.go(-1);wondow.history.back();方法是依附服务器记录的伸手决定该跳到哪个页面包车型客车,所以就足以回到到b.html。

 

script language=javascript type=text/javascript window.location.href=login.jsp?backurl=+window.location.href; /script 第二种: script language=javascript alert(返回...

本文由王中王开奖结果发布于关于计算机,转载请注明出处:JavaScript达成页面跳转的二种常用形式,页面跳转

关键词:

上一篇:js性能优化技巧,整理一些关于asp
下一篇:没有了