欢迎来到代码驿站!

当前位置:首页 >

基于JS实现操作成功之后自动跳转页面

时间:2020-09-25 16:00:25|栏目:|点击:

如图所示样子:

在这里插入图片描述

制作一个跳转提示页面:
要求:
1. 如果打开该页面后,如果不做任何操作则5秒后自动跳转到一个新的地址,如百度主页。
2. 如果点击“返回”按钮则返回前一个页面

<!DOCTYPE html>
<html>
 <head>
 <title>浏览器对象</title> 
 <meta http-equiv="Content-Type" content="text/html; charset=gkb"/>  
 </head>
 <body>
 <!--先编写好网页布局-->
 
 <div><h1>操作成功</h1></div>
 <div><a id ="p1">5</a>后回到主页<a href="http://www.baidu.com" rel="external nofollow" >返回</a></div>
 <script type="text/javascript"> 
 
  
  
  //获取显示秒数的元素,通过定时器来更改秒数。
   
   var num = 100;
   function downTime(){
		 document.getElementById('p1').innerHTML=num;
     if(num>0){
      num--;
     }else{
       window.location = "http://www.baidu.com";
     }
     setTimeout("downTime()",1000);
   }
  //通过window的location和history对象来控制网页的跳转。
  downTime();
 </script> 
</body>
</html>

PS:下面看下JavaScript五秒自动跳转到新页面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>五秒跳页五秒关闭</title>
<script type="text/javascript">
function countDown(secs,surl)
{
var jumpTo=document.getElementById('jumpTo');
jumpTo.innerHTML=secs;
if(--secs>0)
{
setTimeout("countDown("+secs+",'"+surl+"')",1000);//注意打点
}
else{
location.href=surl;
}
}
</script>
</head>

<body>
<span id="jumpTo">5</span>秒后自动跳转到//www.jb51.net/
<script type="text/javascript">countDown(5,'//www.jb51.net');</script>
</body>
</html>

上一篇:java8 多个list对象用lambda求差集操作

栏    目:

下一篇:R语言ggplot2边框背景去除的实现

本文标题:基于JS实现操作成功之后自动跳转页面

本文地址:http://www.codeinn.net/misctech/5435.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有