js页面跳转常用的几种方式

网络转载  2010-11-25   作者:不详   [简洁网络]

js实现页面跳转的几种方式,需要的朋友可以参考下。
第一种:
复制代码 代码如下:

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

第二种:
复制代码 代码如下:

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

第三种:
复制代码 代码如下:

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

第四种:
复制代码 代码如下:

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

第五种:
复制代码 代码如下:

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

第六种:网址从传参获得并转向
复制代码 代码如下:

<script language="javascript" type="text/javascript">
function request(paras){
var url = location.href;
var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
var paraObj = {}
for (i=0; j=paraString[i]; i++){
paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length);
}
var returnValue = paraObj[paras.toLowerCase()];
if(typeof(returnValue)=="undefined"){
return "";
}else{
return returnValue;
}
}
var theurl
theurl=request("url");
if (theurl!=''){
location=theurl
}
</script>

相关文章

  • 再次谈论Javascript中的this

    再次谈论Javascript中的this

    javascript中的this应用非常广泛,对js中this总是似是而非的感觉,今天小编豁然开朗,然后再次给大家谈论js中的this关键,感兴趣的朋友跟着小编一起看看吧
    2016-06-06
  • 详解javascript事件冒泡

    详解javascript事件冒泡

    这篇文章主要向大家介绍了javascript事件冒泡,以及javascript阻止事件冒泡的实现代码,感兴趣的朋友可以参考一下
    2016-01-01
  • javascript获取flash版本号的方法

    javascript获取flash版本号的方法

    这篇文章主要介绍了javascript获取flash版本号的方法,以实例形式分析了javascript判断用户是否安装了Flash及获取Flash版本号的方法,具有一定的实用价值,需要的朋友可以参考下
    2014-11-11
  • JS 实现导航栏悬停效果(续2)

    JS 实现导航栏悬停效果(续2)

    发现原来的方法还有是有几个问题:首先Js代码冗余,导航条上的Tab是用js实现跳转而不是超链接,还有导航条本身用fixed定位,但没有被设置为水平居中,而是在JS中更改left值使其居中
    2013-09-09
  • JavaScript动态添加事件之事件委托

    JavaScript动态添加事件之事件委托

    动态添加事件实质就是指js中的事件委托。本文给大家介绍JavaScript动态添加事件之事件委托的相关知识,非常不错,具有参考借鉴价值,感兴趣的朋友一起看下吧
    2016-07-07
  • 全面解析JavaScript中apply和call以及bind(推荐)

    全面解析JavaScript中apply和call以及bind(推荐)

    在javascript中apply、call和bind是三兄弟,很好的搭档,下面小编给大家全面解析JavaScript中apply和call以及bind的相关知识,感兴趣的朋友一起学习吧
    2016-06-06
  • js对象实例详解(JavaScript对象深度剖析,深度理解js对象)

    js对象实例详解(JavaScript对象深度剖析,深度理解js对象)

    下面小编就为大家带来一篇js对象实例详解(JavaScript对象深度剖析,深度理解js对象)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • JavaScript实现复制内容到粘贴板代码

    JavaScript实现复制内容到粘贴板代码

    最近做了一个前端项目,其中有需求:通过button直接把input或者textarea里的值复制到粘贴板里。下面小编给大家分享JavaScript实现复制内容到粘贴板代码,需要的朋友参考下
    2016-03-03
  • JS模拟Dialog弹出浮动框效果代码

    JS模拟Dialog弹出浮动框效果代码

    这篇文章主要介绍了JS模拟Dialog弹出浮动框效果代码,涉及JavaScript可拖动窗口的创建及布局相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • JS实现浏览器状态栏文字闪烁效果的方法

    JS实现浏览器状态栏文字闪烁效果的方法

    这篇文章主要介绍了JS实现浏览器状态栏文字闪烁效果的方法,通过时间函数定时触发递归调用实现状态栏文字闪烁效果,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10