javascript实现页面跳转的几种方法

时间:2017-09-30
我们可以使用js的location.replace()或location.assign()或location.href()方法来实现页面跳转。本文章向大家介绍js如何实现一个页面跳转到另一个页面的几种方法和实例,需要的朋友可以参考一下。

相信很多Web开发者都知道,在开发Web程序的时候,对于页面之间的跳转,有很多种,但是有效的跳转则事半功倍,下面就是我在平时的开发过程中所用到的一些JavaScript跳转方式,拿出和大家共享一下。

1)使用window.locationd的replace,这将替换页面的当前历史记录,意味着不可能使用后退按钮返回到原始页面。

window.location.replace("http://stackoverflow.com");

2)使用window.locationd的assign,这将保留您的历史记录,您可以通过点击页面的返回按钮返回到原始页面:

window.location.assign("http://stackoverflow.com");

3)window.location.href, 我们推荐大家使用这种方法:

window.location.href="http://stackoverflow.com";

(4) window.navigate

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

(5) self.location

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