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 存在陷阱 删除某一区域所有节点
May 10 Javascript
基于jquery的让textarea自适应高度的插件
Aug 03 Javascript
分析Node.js connect ECONNREFUSED错误
Apr 09 Javascript
jquery animate实现鼠标放上去显示离开隐藏效果
Jul 21 Javascript
js 去除字符串第一位逗号的方法
Jun 07 Javascript
前端轻量级MVC框架CanJS详解
Sep 26 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
Mar 01 Javascript
原生js封装二级城市下拉列表的实现代码
Jun 16 Javascript
javascript添加前置0(补零)的几种方法
Jan 05 Javascript
函数四种调用模式以及其中的this指向
Jan 16 Javascript
BootStrap入门学习第一篇
Aug 28 Javascript
js DOM的事件常见操作实例详解
Dec 16 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插入含有特殊符号数据的处理方法
2016/11/24 PHP
PJ Blog修改-禁止复制的代码和方法
2006/10/25 Javascript
对YUI扩展的Gird组件 Part-2
2007/03/10 Javascript
List Information About the Binary Files Used by an Application
2007/06/18 Javascript
javascript实现的动态文字变换
2007/07/28 Javascript
怎样在JavaScript里写一个swing把数据插入数据库
2012/12/10 Javascript
JS操作数据库的实例代码
2013/10/17 Javascript
JS实现字体选色板实例代码
2013/11/20 Javascript
JavaScript匿名函数与委托使用示例
2014/07/22 Javascript
原生js实现复制对象、扩展对象 类似jquery中的extend()方法
2014/08/30 Javascript
javascript实现禁止复制网页内容
2014/12/16 Javascript
javascript arguments使用示例
2014/12/16 Javascript
jQuery中add()方法用法实例
2015/01/08 Javascript
javascript实现在线客服效果
2015/07/15 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
2015/09/05 Javascript
JS中位置与大小的获取方法
2016/11/22 Javascript
Bootstrap文件上传组件之bootstrap fileinput
2016/11/25 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
2017/05/26 Javascript
JavaScript设计模式之构造函数模式实例教程
2018/07/02 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
JavaScript 俄罗斯方块游戏实现方法与代码解释
2020/04/08 Javascript
解决vue动态路由异步加载import组件,加载不到module的问题
2020/07/26 Javascript
使用AutoJs实现微信抢红包的代码
2020/12/31 Javascript
学习python之编写简单简单连接数据库并执行查询操作
2016/02/27 Python
详解Python中表达式i += x与i = i + x是否等价
2017/02/08 Python
彻底搞懂Python字符编码
2018/01/23 Python
python selenium自动上传有赞单号的操作方法
2018/07/05 Python
Python 新建文件夹与复制文件夹内所有内容的方法
2018/10/27 Python
python写入文件自动换行问题的方法
2019/07/05 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
2020/02/25 Python
实例教程 一款纯css3实现的数字统计游戏
2014/11/10 HTML / CSS
台湾东南旅游社网站:东南旅游
2019/02/11 全球购物
村级四风对照检查材料
2014/08/24 职场文书
倡议书的格式写法
2015/04/28 职场文书
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android