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 相关文章推荐
制作特殊字的脚本
Jun 26 Javascript
js与css实现弹出层覆盖整个页面的方法
Dec 13 Javascript
使用angularjs创建简单表格
Jan 21 Javascript
谈一谈javascript闭包
Jan 28 Javascript
js canvas实现擦除动画
Jul 16 Javascript
vue中配置mint-ui报css错误问题的解决方法
Oct 11 Javascript
vue+axios+promise实际开发用法详解
Oct 15 Javascript
javascript的this关键字详解
May 20 Javascript
关于微信小程序获取小程序码并接受buffer流保存为图片的方法
Jun 07 Javascript
vue实践---vue不依赖外部资源实现简单多语操作
Sep 21 Javascript
Vue如何跨组件传递Slot的实现
Dec 14 Vue.js
JS数组的常用方法整理
Mar 31 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&amp;&amp;mysql)五
2006/10/09 PHP
PHP高自定义性安全验证码代码
2011/11/27 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
PHP图片处理之使用imagecopyresampled函数裁剪图片例子
2014/11/19 PHP
PHP实现微信商户支付企业付款到零钱功能
2018/09/30 PHP
Gambit vs ForZe BO3 第一场 2.13
2021/03/10 DOTA
基于jquery的jqDnR拖拽溢出的修改
2011/02/12 Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
2012/05/14 Javascript
原生JS实现加入收藏夹的代码
2013/10/24 Javascript
javascript使用location.search的示例
2013/11/05 Javascript
使用Jquery实现每日签到功能
2015/04/03 Javascript
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
2017/01/19 Javascript
详解Vue内部怎样处理props选项的多种写法
2018/11/06 Javascript
详解小程序rich-text对富文本支持方案
2018/11/28 Javascript
vue中注册自定义的全局js方法
2019/11/15 Javascript
Vue中key的作用示例代码详解
2020/06/10 Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
2020/11/07 Javascript
python3如何将docx转换成pdf文件
2018/03/23 Python
python微元法计算函数曲线长度的方法
2018/11/08 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
2019/02/13 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
2019/04/15 Python
python字符串的拼接方法总结
2019/11/18 Python
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
Erwin Müller穆勒家居瑞士官网:您整个家庭的邮购公司
2019/12/28 全球购物
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
DataReader和DataSet的异同
2014/12/31 面试题
太太口服液广告词
2014/03/20 职场文书
金融事务专业求职信
2014/04/25 职场文书
小学生保护环境倡议书
2014/05/15 职场文书
《生物入侵者》教学反思
2016/02/16 职场文书
原生JS中应该禁止出现的写法
2021/05/05 Javascript
tensorboard 可视化之localhost:6006不显示的解决方案
2021/05/22 Python
JavaScript文档对象模型DOM
2021/11/20 Javascript
Netty分布式客户端接入流程初始化源码分析
2022/03/25 Java/Android
Nginx速查手册及常见问题
2022/04/07 Servers
Android Canvas绘制文字横纵向对齐
2022/06/05 Java/Android