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阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
Jan 27 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
May 05 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
Sep 03 Javascript
理解javascript回调函数
Dec 28 Javascript
JavaScript编写连连看小游戏
Jul 07 Javascript
JS实现下拉菜单赋值到文本框的方法
Aug 18 Javascript
js动态获取子复选项并设计全选及提交的实现方法
Jun 24 Javascript
针对JavaScript中this指向的简单理解
Aug 26 Javascript
基于chosen插件实现人员选择树搜索自动筛选功能
Sep 24 Javascript
jQuery手指滑动轮播效果
Dec 22 Javascript
Vue2 配置 Axios api 接口调用文件的方法
Nov 13 Javascript
微信小程序websocket实现聊天功能
Mar 30 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 中的4种标记风格介绍
2012/05/10 PHP
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
PHP实现图片旋转效果实例代码
2014/10/01 PHP
php列出mysql表所有行和列的方法
2015/03/13 PHP
js no-repeat写法 背景不重复
2009/03/18 Javascript
删除条目时弹出的确认对话框
2014/06/05 Javascript
谈谈对offsetleft兼容性的理解
2015/11/11 Javascript
bootstrap中的 form表单属性role=&quot;form&quot;的作用详解
2017/01/20 Javascript
微信小程序 按钮滑动的实现方法
2017/09/27 Javascript
基于vue 开发中出现警告问题去除方法
2018/01/25 Javascript
Angular 数据请求的实现方法
2018/05/07 Javascript
Vue 开发音乐播放器之歌手页右侧快速入口功能
2018/08/08 Javascript
使用Sonarqube扫描Javascript代码的示例
2018/12/26 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
微信小程序获取当前位置和城市名
2019/11/13 Javascript
JS如何调用WebAssembly编译出来的.wasm文件
2020/11/05 Javascript
微信小程序实现多行文字滚动
2020/11/18 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
Python中绑定与未绑定的类方法用法分析
2016/04/29 Python
python取代netcat过程分析
2018/02/10 Python
Selenium鼠标与键盘事件常用操作方法示例
2018/08/13 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
2018/12/31 Python
解决Jupyter无法导入已安装的 module问题
2020/04/17 Python
Python ckeditor富文本编辑器代码实例解析
2020/06/22 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
什么是ESB?请介绍一下ESB?
2015/05/27 面试题
教育专业自荐书范文
2013/12/17 职场文书
高一化学教学反思
2014/02/05 职场文书
《少年王勃》教学反思
2014/04/27 职场文书
设备收款委托书范本
2014/10/02 职场文书
工作批评与自我批评范文
2014/10/16 职场文书
交通安全教育主题班会
2015/08/12 职场文书
团委副书记工作总结
2015/08/14 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
加强党性修养心得体会
2016/01/21 职场文书
高二化学教学反思
2016/02/22 职场文书