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 相关文章推荐
JavaScript 函数调用规则
Sep 14 Javascript
Javascript操作cookie的函数代码
Oct 03 Javascript
如何使Chrome控制台支持多行js模式——意外发现
Jun 13 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
Jun 21 Javascript
使用js判断控件是否获得焦点
Jan 03 Javascript
javascript通过className来获取元素的简单示例代码
Jan 10 Javascript
微信小程序 支付功能(前端)的实现
May 24 Javascript
详解AngularJS用Interceptors来统一处理HTTP请求和响应
Jun 08 Javascript
js 开发之autocomplete=&quot;off&quot;在chrom中失效的解决办法
Sep 28 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
Apr 18 jQuery
vue中父子组件注意事项,传值及slot应用技巧
May 09 Javascript
在vue中使用eslint,配合vscode的操作
Nov 09 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
全国FM电台频率大全 - 23 四川省
2020/03/11 无线电
php+ajax无刷新上传图片实例代码
2015/11/17 PHP
通过javascript设置css属性的代码
2009/12/28 Javascript
jquery attr 设定src中含有&amp;(宏)符号问题的解决方法
2011/07/26 Javascript
Google官方支持的NodeJS访问API,提供后台登录授权
2014/07/29 NodeJs
详解Wondows下Node.js使用MongoDB的环境配置
2016/03/01 Javascript
JS闭包与延迟求值用法示例
2016/12/22 Javascript
javascript设计模式之Adapter模式【适配器模式】实现方法示例
2017/01/13 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
2020/06/17 Javascript
swiper自定义分页器使用方法详解
2020/09/14 Javascript
Node.js进阶之核心模块https入门
2018/05/23 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
[07:47]DOTA2国际邀请赛采访专栏:探访Valve总部
2013/08/08 DOTA
[46:43]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第三局
2016/02/28 DOTA
[02:09]2018DOTA2亚洲邀请赛TNC赛前采访
2018/04/04 DOTA
python调用windows api锁定计算机示例
2014/04/17 Python
Python用zip函数同时遍历多个迭代器示例详解
2016/11/14 Python
Python实现的简单dns查询功能示例
2017/05/24 Python
Python环境搭建之OpenCV的步骤方法
2017/10/20 Python
用python与文件进行交互的方法
2018/03/01 Python
CentOS7安装Python3的教程详解
2019/04/10 Python
Python中Unittest框架的具体使用
2019/08/27 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
python的scipy.stats模块中正态分布常用函数总结
2021/02/19 Python
智能家居、吸尘器、滑板车、电动自行车网上购物:Geekmaxi
2021/01/18 全球购物
Perfume’s Club美国官网:西班牙第一家在线美容店
2020/06/10 全球购物
如何打印出当前源文件的文件名以及源文件的当前行号
2015/04/05 面试题
建筑项目策划书
2014/01/13 职场文书
会议主持词
2014/03/17 职场文书
农村党支部书记四风问题个人对照检查材料
2014/09/21 职场文书
办公室务虚会发言材料
2014/10/20 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
监守自盗观后感
2015/06/10 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
python 提取html文本的方法
2021/05/20 Python
详解Redis瘦身指南
2021/05/26 Redis