js 控制页面跳转的5种方法


Posted in Javascript onSeptember 09, 2013

第一种:

    <script language="javascript" type="text/javascript">
           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">
          self.location='top.htm';
   </script>

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

隔多少秒后自动跳转到其它页(js脚本)

在<head></head>之间加入js

<script language="javascript">
var secs = 3; //倒计时的秒数 
var URL ;
function Load(url){
URL = url;
for(var i=secs;i>=0;i--) 
{ 
   window.setTimeout('doUpdate(' + i + ')', (secs-i) * 1000); 
} 
}
function doUpdate(num) 
{ 
document.getElementById('ShowDiv').innerHTML = '将在'+num+'秒后自动跳转到主页' ;
if(num == 0) { window.location = URL; }
}
</script>

然后在<body>里面加上<body onload="Load('index.asp')">   index.asp为自己要跳转的页面。

在<body></body>之间加上<div id="ShowDiv"></div>

方法二:

<p style="text-indent: 2em; margin-top: 30px;">
系统将在 <span id="time">5</span> 秒钟后自动跳转至新网址,如果未能跳转,<a href="https://3water.com" title="点击访问">请点击</a>。</p>
<script type="text/javascript">  
    delayURL();    
    function delayURL() { 
        var delay = document.getElementById("time").innerHTML;
 var t = setTimeout("delayURL()", 1000);
        if (delay > 0) {
            delay--;
            document.getElementById("time").innerHTML = delay;
        } else {
     clearTimeout(t); 
            window.location.href = "https://3water.com";
        }        
    } 
</script>
Javascript 相关文章推荐
jQuery 使用手册(七)
Sep 23 Javascript
javascript 表单验证常见正则
Sep 28 Javascript
Flex通过JS获取客户端IP和计算机名的实例代码
Nov 21 Javascript
Jquery弹出层插件ThickBox的使用方法
Dec 09 Javascript
深入解析JavaScript框架Backbone.js中的事件机制
Feb 14 Javascript
javascript移动开发中touch触摸事件详解
Mar 18 Javascript
JS闭包与延迟求值用法示例
Dec 22 Javascript
微信小程序 scroll-view实现上拉加载与下拉刷新的实例
Jan 21 Javascript
JS获取短信验证码倒计时的实现代码
May 22 Javascript
微信小程序之页面拦截器的示例代码
Sep 07 Javascript
JavaScript生成指定范围的时间列表
Mar 19 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
Jan 02 Javascript
json格式的时间显示为正常年月日的方法
Sep 08 #Javascript
js获取系统的根路径实现介绍
Sep 08 #Javascript
对于this和$(this)的个人理解
Sep 08 #Javascript
js函数获取html中className所在的内容并去除标签
Sep 08 #Javascript
可自己添加html的伪弹出框实现代码
Sep 08 #Javascript
js处理json以及字符串的比较等常用操作
Sep 08 #Javascript
Jquery.addClass始终无效原因分析
Sep 08 #Javascript
You might like
php创建、获取cookie及基础要点分析
2015/01/26 PHP
如何判断图片地址是否失效
2007/02/02 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
jQuery实现带延迟效果的滑动菜单代码
2015/09/02 Javascript
详解Bootstrap插件
2016/04/25 Javascript
Augularjs-起步详解
2016/07/08 Javascript
使用JavaScript进行表单校验功能
2017/08/01 Javascript
nodejs 图解express+supervisor+ejs的用法(推荐)
2017/09/08 NodeJs
移动前端图片压缩上传的实例
2017/12/06 Javascript
echarts实现地图定时切换散点与多图表级联联动详解
2018/08/07 Javascript
Vue filter格式化时间戳时间成标准日期格式的方法
2018/09/16 Javascript
JS实现获取当前所在周的周六、周日示例分析
2019/05/11 Javascript
微信小程序云开发 搭建一个管理小程序
2019/05/17 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
如何在Vue中使localStorage具有响应式(思想实验)
2020/07/14 Javascript
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
Python输入二维数组方法
2018/04/13 Python
Python实现字典(dict)的迭代操作示例
2018/06/05 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
2018/07/09 Python
详解Django中类视图使用装饰器的方式
2018/08/12 Python
Python 获取div标签中的文字实例
2018/12/20 Python
Python三元运算与lambda表达式实例解析
2019/11/30 Python
Python读取二进制文件代码方法解析
2020/06/22 Python
Selenium结合BeautifulSoup4编写简单的python爬虫
2020/11/06 Python
Python用摘要算法生成token及检验token的示例代码
2020/12/01 Python
手工制作的意大利太阳镜和光学元件:Illesteva
2019/01/19 全球购物
酒店门卫岗位职责
2013/12/29 职场文书
我们的节日清明节活动总结
2014/04/30 职场文书
工作证明格式及范本
2014/09/12 职场文书
2014年电厂个人工作总结
2014/11/27 职场文书
离职证明范本
2015/06/12 职场文书
nginx配置proxy_pass中url末尾带/与不带/的区别详解
2021/03/31 Servers
使用Django实现商城验证码模块的方法
2021/06/01 Python
mysql5.7的安装及Navicate长久免费使用的实现过程
2021/11/17 MySQL