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 相关文章推荐
js跨域和ajax 跨域问题的实现思路
Sep 05 Javascript
xml转json的js代码
Aug 28 Javascript
利用js(jquery)操作Cookie的方法说明
Dec 19 Javascript
node.js中的path.normalize方法使用说明
Dec 08 Javascript
js闭包实现按秒计数
Apr 23 Javascript
javascript点击按钮实现隐藏显示切换效果
Feb 03 Javascript
Js+Ajax,Get和Post在使用上的区别小结
Jun 08 Javascript
js判断出两个字符串最大子串的函数实现方法
Nov 01 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
Jan 08 jQuery
详解各版本React路由的跳转的方法
May 10 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
Jun 04 Javascript
JavaScript 如何计算文本的行数的实现
Sep 14 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
Terran建筑一览
2020/03/14 星际争霸
适用于php-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
基于PHP常用函数的用法详解
2013/05/10 PHP
php 数组处理函数extract详解及实例代码
2016/11/23 PHP
[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】
2017/09/02 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
使Ext的Template可以解析二层的json数据的方法
2007/12/22 Javascript
理解Javascript_10_对象模型
2010/10/16 Javascript
JQueryEasyUI Layout布局框架的使用
2013/04/08 Javascript
JavaScript获取对象在页面中位置坐标的方法
2016/02/03 Javascript
原生js的数组除重复简单实例
2016/05/24 Javascript
JS获取随机数和时间转换的简单实例
2016/07/10 Javascript
js 毫秒转天时分秒的实例
2017/11/17 Javascript
JS验证输入的是否是数字及保留几位小数问题
2018/05/09 Javascript
Vue中跨域及打包部署到nginx跨域设置方法
2019/08/26 Javascript
Python数据结构之Array用法实例
2014/10/09 Python
Python入门篇之对象类型
2014/10/17 Python
django+echart绘制曲线图的方法示例
2018/11/26 Python
Python发送邮件测试报告操作实例详解
2018/12/08 Python
对python 通过ssh访问数据库的实例详解
2019/02/19 Python
对python中的装包与解包实例详解
2019/08/24 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
解决python3插入mysql时内容带有引号的问题
2020/03/02 Python
python读取图像矩阵文件并转换为向量实例
2020/06/18 Python
python3获取控制台输入的数据的具体实例
2020/08/16 Python
python 利用matplotlib在3D空间绘制二次抛物面的案例
2021/02/06 Python
在css3中background-clip属性与background-origin属性的用法介绍
2012/11/13 HTML / CSS
销售经理岗位职责
2014/03/16 职场文书
食品安全处置方案
2014/06/14 职场文书
小学少先队辅导员述职报告
2015/01/10 职场文书
当幸福来敲门英文观后感
2015/06/01 职场文书
励志正能量20句:送给所有为梦想拼搏的人
2019/11/11 职场文书
详解Java ES多节点任务的高效分发与收集实现
2021/06/30 Java/Android
《月歌。》宣布制作10周年纪念剧场版《RABBITS KINGDOM THE MOVIE》
2022/04/02 日漫
使用python绘制横竖条形图
2022/04/21 Python
详细介绍MySQL中limit和offset的用法
2022/05/06 MySQL