《js跳转代码》由会员分享,可在线阅读,更多相关《js跳转代码(4页珍藏版)》请在金锄头文库上搜索。
1、js跳转代码js页跳转常的种式第种: 代码如下:window.location.href=jb51.jsp?backurl=+window.location.href; 第种: 代码如下:alert(返回); window.history.back(-1); 第三种: 代码如下:window.navigate(jb51.jsp); 第四种: 代码如下:self.location=jb51.htm; 第五种: 代码如下:alert(法访问!); top.location=jb51.jsp; 第六种:址从传参获得并转向 代码如下:function request(paras) var url =
2、location.href; var paraString = url.substring(url.indexOf(?)+1,url.length).split(&); var paraObj = for (i=0; j=paraStringi; i+) paraObjj.substring(0,j.indexOf(=).toLowerCase() =j.substring(j.indexOf(=)+1,j.length); var returnValue = paraObjparas.toLowerCase(); if(typeof(returnValue)=undefined) retur
3、n ; else return returnValue; var theurl theurl=request(url); if (theurl!=) location=theurl JS 跳转页延迟2种法法1: 代码如下:本页将在后,跳转:); document.getElementById(link).innerHTML=+url+; $(t,url); function $(t,url) ta = t-1; tb = t + 000; d = document.getElementById(tt); d.innerHTML=t; window.setInterval(function()
4、go_to(url); ,1000); function go_to(url) d.innerHTML=ta-; if(ta+url+); location.href=url; else return; / go(5, /Login.aspx) 法2: 代码如下:window.setTimeout(window.location=index.shtml,2000); /两秒后跳转新页 js判断登录与否并确定跳转页的法使session存储,确定户是否登录,从确定页跳转哪个页。判断本地有customerID:function jumpTo(p, url) var customerId=sessio
5、nStorage.customerId; if (customerId = undefined) p.attr(href, page/Login/login.html); else p.attr(href, url); function infoJumpTo() var $info = $(#info); jumpTo($info, http:/localhost/page/AmountAscension/amountAscension.html); function starJumpTo() var $star = $(#star); jumpTo($star, http:/localhos
6、t/page/MyAccount/myAccount.html); html中,相应的a标签中,写onclick=infoJumpTo等就可以了。但登录页的customerID是如何存储到本地的session中的呢?function confirm() var tel=$tel.val();/获取页中登录名和密码 var pwd=$pwd.val(); if(tel=| pwd=)/判断两个均不为空(其他判断规则在其输时已经判断) alert(机号密码均不能为空!) return false; else/以上均符合要求,则调登录esb接 $.ajax( url:config.baseServe
7、rUrl + /account/login,/相对应的esb接地址type:post, data:mobile:tel,password:pwd,/向服务器(接)传递的参数success:function(data)/服务器(接)返回来的数据if(data.success)/如果返回来的信息说明提交的信息为正确的 var customerId = data.attr.customerInfo.id;/将数据中户信息的ID赋值给变量 sessionStorage.customerId = customerId;/将变量存储到本地sessionStorage中,并且value为customerID
8、 window.location.href=http:/localhost/index.html;/正确登录后页跳转 else/如果返回来的信息说明提供的信息为错误的 if(tel != data.tel)/判断是户名还是密码错误,提相应信息 alert(data.message); $tel.val(); $pwd.val(); return false; if(pwd != data.pwd) alert(data.message); $pwd.val(); return false; ) 登录页,们般习惯输完信息后,直接点击enter免除动点击登录按钮,则js代码如下:/判断是否敲击了Enter键 $(document).keyup(function(event) if(event.keyCode =13) $(#login).trigger(click); );W3Cschool()最的技术知识分享与学习平台此篇内容来于站户上传并发布。