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

作者:闭包旅人

时间:2026-10-23

浏览:119

本文介绍如何使用JavaScript实现操作成功后的页面自动跳转功能。通过定时器控制倒计时显示,并在指定秒数后使用window.location或history对象跳转到目标地址。同时提供返回按钮功能,允许用户手动返回上一页,适用于表单提交或操作反馈场景。

文章目录

自动跳转页面功能实现

页面效果如图所示:

自动跳转页面功能实现

实现一个跳转提示页面的具体需求如下: 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>

补充说明:以下示例展示了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>

至此,关于基于JavaScript实现操作成功后自动跳转页面的内容已介绍完毕。如需了解更多相关JS自动跳转页面的技巧,请查阅本站历史文章或继续浏览后续内容。感谢大家的支持!

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章