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 相关文章推荐
extjs grid取到数据而不显示的解决
Dec 29 Javascript
jQuery 开天辟地入门篇一
Dec 09 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
Jun 02 Javascript
jquery.validate提示错误信息位置方法
Jan 22 Javascript
Mvc提交表单的四种方法全程详解
Aug 10 Javascript
微信小程序App生命周期详解
Jan 31 Javascript
vue之父子组件间通信实例讲解(props、$ref、$emit)
May 22 Javascript
koa上传excel文件并解析的实现方法
Aug 09 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
Mar 31 Javascript
Vue插件之滑动验证码用法详解
Apr 05 Javascript
JavaScript编写开发动态时钟
Jul 29 Javascript
小程序自定义圆形进度条
Nov 17 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递归遍历指定目录的文件并统计文件数量的方法
2015/03/24 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
2016/11/23 PHP
php基于SQLite实现的分页功能示例
2017/06/21 PHP
php curl批处理实现可控并发异步操作示例
2018/05/09 PHP
ThinkPHP5框架实现简单的批量查询功能示例
2018/06/07 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
2020/04/27 PHP
自定义jQuery插件方式实现强制对象重绘的方法
2015/03/23 Javascript
JavaScript 常见安全漏洞和自动化检测技术
2015/08/21 Javascript
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
分享javascript计算时间差的示例代码
2020/03/19 Javascript
基于jquery实现百度新闻导航菜单滑动动画
2016/03/15 Javascript
Javascript实现倒计时(防页面刷新)实例
2016/12/13 Javascript
JS构造一个html文本内容成文件流形式发送到后台
2018/07/31 Javascript
JS使用Prim算法和Kruskal算法实现最小生成树
2019/01/17 Javascript
JS实现省市县三级下拉联动
2020/04/10 Javascript
vue+springboot+element+vue-resource实现文件上传教程
2020/10/21 Javascript
[33:39]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第二局
2016/02/27 DOTA
Python每天必学之bytes字节
2016/01/28 Python
Windows下Python使用Pandas模块操作Excel文件的教程
2016/05/31 Python
TensorFlow安装及jupyter notebook配置方法
2017/09/08 Python
Python基于递归算法实现的汉诺塔与Fibonacci数列示例
2018/04/18 Python
Python处理CSV与List的转换方法
2018/04/19 Python
Scrapy框架使用的基本知识
2018/10/21 Python
pyspark操作MongoDB的方法步骤
2019/01/04 Python
Python3实现的判断环形链表算法示例
2019/03/07 Python
浅谈python3 构造函数和析构函数
2020/03/12 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
斯洛伐克香水和化妆品购物网站:Parfemy-Elnino.sk
2020/01/28 全球购物
杭州联环马网络笔试题面试题
2013/08/04 面试题
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
2013/07/02 面试题
《将心比心》教学反思
2014/04/08 职场文书
大学生活自我评价
2014/04/09 职场文书
妇联领导班子剖析材料
2014/08/21 职场文书
检讨书范文300字
2015/01/28 职场文书
vue递归实现树形组件
2022/07/15 Vue.js