js跳转的几种方式

      开发几个月的项目,感觉在使用跳转的时候总不是很顺手,今天特意来归纳一下,不详或错误之处还请指正。

 1.使用meta标签

<!--如下表示5秒后跳转到url指定的链接,推荐使用这种方式-->
<meta http-equiv="refresh" content="5;url=连接的地址">
 2.使用window.location

 

<!--这里的代码忽略了搜索引擎对于链接价值的转移,它会被当做'暂时地'重定向。-->
<script type="text/javascript">
//修改window.location.href
window.location.href ='http://my.oschina.net/ososchina/blog';
 
//替换url,注意这种方式有时并不是有效的,需要强制reload才行
//window.location.replace('http://my.oschina.net/ososchina/blog');
//window.location.reload(true);
 
//修改window导航
//window.navigate ('http://my.oschina.net/ososchina/blog') 
</script>;
 3.使用window.history方式,这种方式用于返回功能的跳转
<script language="javascript"> 
alert("返回"); 
window.history.back(-1); 
</script> 
 4.使用window.navigate方式,这种方式还不太熟悉,待验证。
<script language="javascript"> 
window.navigate("jb51.jsp"); 
</script> 
 

你可能感兴趣的:(js跳转的几种方式)