---恢复内容开始---

当我们访问一个页面不存在的时候,就会跳到404页面

一般网站都在在404页面中做一个处理,

就是当用户3秒种内还没有任何操作的话,就会自动跳转到其它页面

技术实现有两种方法

1. 在404页面中的header间加上

<meta http-equiv=”refresh” content=”3;url=http://你跳转的网站”>

2. 用户JS实现location

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>404 Not Found</title>
</head>
<body><h1>找不到指定的页面</h1><span id="totalSecond">3</span>秒后自动返回
</body>
<script language="javascript" type="text/javascript">
<!--var second = document.getElementById('totalSecond').textContent;if (navigator.appName.indexOf("Explorer") > -1)  //判断是IE浏览器还是Firefox浏览器,采用相应措施取得秒数{second = document.getElementById('totalSecond').innerText;} else{second = document.getElementById('totalSecond').textContent;}setInterval("redirect()", 1000);  //每1秒钟调用redirect()方法一次function redirect(){if (second < 0){location.href = 'http://要跳转的网站';} else{if (navigator.appName.indexOf("Explorer") > -1){document.getElementById('totalSecond').innerText = second--;} else{document.getElementById('totalSecond').textContent = second--;}}}
-->
</script>
</html>

---恢复内容结束---

当我们访问一个页面不存在的时候,就会跳到404页面

一般网站都在在404页面中做一个处理,

就是当用户3秒种内还没有任何操作的话,就会自动跳转到其它页面

技术实现有两种方法

1. 在404页面中的header间加上

<meta http-equiv=”refresh” content=”3;url=http://你跳转的网站”>

2. 用户JS实现location

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>404 Not Found</title>
</head>
<body><h1>找不到指定的页面</h1><span id="totalSecond">3</span>秒后自动返回
</body>
<script language="javascript" type="text/javascript">
<!--var second = document.getElementById('totalSecond').textContent;if (navigator.appName.indexOf("Explorer") > -1)  //判断是IE浏览器还是Firefox浏览器,采用相应措施取得秒数{second = document.getElementById('totalSecond').innerText;} else{second = document.getElementById('totalSecond').textContent;}setInterval("redirect()", 1000);  //每1秒钟调用redirect()方法一次function redirect(){if (second < 0){location.href = 'http://要跳转的网站';} else{if (navigator.appName.indexOf("Explorer") > -1){document.getElementById('totalSecond').innerText = second--;} else{document.getElementById('totalSecond').textContent = second--;}}}
-->
</script>
</html>

转载于:https://www.cnblogs.com/small-gray/p/5011948.html

404页面 3秒后跳到首页 实现相关推荐

  1. Android 启动页面三秒后跳转主页面 多种方法 及动画

    第一步 思路         假设 B页面里面一个动画 或者一张图片,让app程序一进来就是这个页面  过几秒在跳到主页面A. 让程序要进入那个页面先启动 就在清单文件里面设置一下,如下 <in ...

  2. 需求:有一个首页,首页中有登录和注册 1. 点击注册进入注册页面。成功注册后,在页面中显示 “恭喜您,注册成功,页面内将在5秒后跳转到个人主页,点击这里立即跳转” 。进入个人主页后显示当前的时间。

    1.项目所需的jar包 导包:c3p0包.dbut ils包.servlet包,c3p0依赖包以及c3p0文件配置. 创建一个数据库day0914,并创建一个表user用于数据的存储. 数据库相关的包 ...

  3. 怎么用html3秒自动跳网页,HTML页面3秒后自动跳转的三种常见方法

    在练习中,我分博累发口小定逻间框加题览果些屏洁动理应们常常遇到一种问题就是,怎么实现页面N秒之后自动跳转圈件浏用是刚.它学编套互学工久不都维逻直数构过曾结里总经网屏广明果名呢? 我圈调直年情,量的单框 ...

  4. vue跳转页面增加等待_vue实现几秒后跳转新页面代码

    我就废话不多说了,大家还是直接看代码吧~ 提交 export default { data(){ return { count:"",//倒计时 } } }, mounted(){ ...

  5. html几秒自动跳转,HTML页面3秒后自动跳转的三种常见方法

    在练习中,我们常常遇到一种问题就是,怎么实现页面N秒之后自动跳转呢? 我自己遇到问题和查找资料,总结了3个方法 方法1: 最简单的一种:直接在前面 里面添加代码: 复制代码代码如下: //3秒之后自动 ...

  6. java中3秒自动跳转_HTML页面3秒后自动跳转的三种常见方法

    在练习中,我们常常遇到一种问题就是,怎么实现页面N秒之后自动跳转呢? 我自己遇到问题和查找资料,总结了3个方法 方法1: 最简单的一种:直接在前面 里面添加代码: 复制代码代码如下: //3秒之后自动 ...

  7. 织梦会员登录PHP,DEDECMS会员登录后跳转首页的简单实现方法

    DEDECMS会员登录后跳转首页的简单实现方法 互联网   发布时间:2009-06-06 15:06:24   作者:jb51   我要评论 关键字描述:简单 实现 方法 首页 会员 登录 & ...

  8. html session 登录页面跳转页面跳转页面,session失效后跳转到登陆页面

    一.编写Filter拦截器类 package com.pv.utils; import java.io.IOException; import java.io.PrintWriter; import ...

  9. php多少秒后跳转_php等待几秒后跳转

    php等待几秒后跳转 一.PHP脚本控制跳转方式,通过改写HTTP头信息来进行跳转 a)header refresh方式:<?php header("refresh:5;url=htt ...

最新文章

  1. WMS(一):Window的添加过程
  2. python最流行的框架_2020年最流行Python web开发框架(下)
  3. java 线程什么时候结束_java线程什么时候让出cpu?
  4. P5703 【深基2.例5】苹果采购(python3实现)--2022.01.29
  5. C#实现WEB服务器
  6. java并发之CopyOnWirteArrayList
  7. kettle清洗mysql数据_ETL工具Kettle使用以及与Java整合实现数据清洗
  8. 常用api查询网站记录
  9. 山东自考c语言程序设计停考了吗,山东省自考教育类停考专业遗留问题的通知...
  10. 【操作系统/OS笔记19】数据块缓存
  11. RouteOS 频繁自启
  12. python自动打开网页_python 自动打开浏览器
  13. 高数/线性代数常用公式/技巧
  14. 数据治理---Apache Atlas元数据管理
  15. C语言程序_更改文件名后缀
  16. GIS空间分析(五)—— 位置与几何关系分析
  17. 悲观的人更容易获得好的感觉
  18. 2022长安杯复盘——lucid凡
  19. c语言 如何对数组取地址,C语言 对数组名取地址
  20. java8解析带有 AM/PM 的12小时制 时间字符串

热门文章

  1. builtins自定义_ng-repeat里创建的自定义指令
  2. 【图像超分辨率】基于ResNet或GAN的遥感图像超分辨率论文
  3. springboot quartz动态任务处理
  4. Bash shell 学习笔记六
  5. Python中从头开始实现神经网络 - 介绍
  6. 【语义分割】CVPR2021_Rethinking BiSeNet For Real-time Semantic Segmentation
  7. alexnet vgg_从零开始:建立著名的分类网2(AlexNet / VGG)
  8. Laravel 的 Eloquent ORM学习
  9. PHP操作MySQL数据库(连接、增删改操作)
  10. 1000万存在银行,一年的利息够日常生活费吗?