`
gaoyu
  • 浏览: 274583 次
  • 来自: 云南大理
社区版块
存档分类
最新评论

页面自动跳转常用的三种代码

阅读更多
很多时候我们需要Web页具备有自动跳转功能,例如,论坛中的用户登录、发帖及回复或留言簿中的留言和回复等操作成功后,若用户没有任何鼠标点击操作,过了一定的时间,页面自动跳转到预设的页面。本文讨论网页自动跳转的几种实现方法。

方法一:使用meta标签
meta标签是html不可或缺的标签之一,它负责提供文档的元信息,其参数主要有:

① http-equiv: 与文档中数据相关的HTTP文件首部
② content: 与命名HTTP首部相关的数据
③ name: 文档描述
④ url: 与元信息相联系的URL
当我们定义属性http-equiv为refresh,打开此Web页时系统将根据content规定的值在一定时间内跳转到相应页面,content="秒数;url=网址"就是定义了过多长时间跳转到指定的网址。以下meta标签告诉系统一秒钟后页面自动跳转:

<meta http-equiv="refresh" content="1;url=http://www.weike365.cn">

以上代码需要加在HTTP文档首部中,介于<head>与</head>之间,通常,meta标签是紧跟在<head>之后。若需要有多个meta标签,它们可以各占一行。

此法通用于任何环境,包含静态的网站空间。

方法二:使用header函数
header函数是php内置函数中的HTTP相关函数之一,该函数送出HTTP协议标头到浏览器。使用它可以重定向URL,即令页面转向其他指定的网页。以下例子,执行后将自动打开黑马在线动力首页:

header("Location: http://www.weike365.cn");

必须注意,header函数只能用在页面代码中的<html>标签之前,亦即,HTTP首部尚未有其他任何标头(<head>)传送给浏览器之前,而且,此前页面也不能print或echo任何内容。换句话说,在页面的<html>出现前,程序只单纯地处理header事件。尽管有如此严格的要求,灵活地使用它,仍然可以达成页面的自动跳转功能,比如登录页面,通过判断用户提交的数据是否合法来决定页面跳转到何处。以下给出一个简单的例子:

<?php

/* 登录程序 - 文件名:login.php
程序作用 - 判断用户登录口令 */

if($_POST['Submit']) {
session_start();
if($_POST['pws']=='123') { //若密码为 123
$_SESSION['passwd']='123'; //写入会话数据
header("Location:index.php"); //跳转到正常页面
}else{
header("Location:login.php"); //跳转到登录页面
}
}

//表单代码略(也可以用纯html代码写表单,若如此,代码应放在程序之后

?>

<?php

/* 检测会话数据 - 文件名:index.php
程序作用 - 检测会话数据中的密码是否为123,若不是,返回
登录页面 */

session_start();
if($_SESSION['passwd']!='123') header("Location:login.php");

//其他代码(纯HTML代码应写在程序之后)

?>
此法显然只能用于支持php的空间环境。

方法三:使用JavaScript
JS非常灵活,利用它可以做出功能非常强大的程序脚本,这里仅举一个简单的页面自动跳转的JS例子。以下代码执行后浏览器将自动转到黑马在线动力网站,该代码可放在页面中的任何合法的位置:

<script language="javascript" type="text/javascript">

window.location.href("http://www.gxblk.com");

</script>
此代码适用于任何Web环境。若加入定时器,将更加妙不可言。

  • 大小: 166.4 KB
分享到:
评论

相关推荐

    php页面自动跳转的几种实现方法

    本文将详细介绍三种常用的页面跳转方法:通过 `meta` 标签、使用 `header` 函数以及使用 JavaScript。 #### 一、使用 `meta` 标签 `meta` 标签是 HTML 文档中用于提供元数据的一个标签,这些元数据通常对浏览器...

    网页跳转代码大全

    以上三种是也比较常见 比较常用的网页跳转代码运行平台Win9x WinNT Win2000 WinME WinXP 二 几段简单的网页跳转代码 不隐藏转向之后的地址 代码一:"&gt;一 三种网页跳转代码: 如果你要在服务器端跳转 可以这样: ...

    javascript页面跳转与自动刷新常用代码

    #### 六、JavaScript页面跳转常用代码 除了刷新页面之外,JavaScript还提供了多种页面跳转的方式。 1. **按钮式页面跳转** - **示例代码**: ```html ``` 2. **链接式页面跳转** - **示例代码**: ```html...

    javascript页面跳转常用代码.pdf

    在本文中,我们将介绍 JavaScript 页面跳转常用代码,包括页面刷新、自动刷新、自动跳转、框架刷新、子窗口刷新和页面关闭等。 页面刷新 JavaScript 中有多种方式可以实现页面刷新,包括: 1. `history.go(0)` 2....

    网站页面自动跳转实现方法

    网站页面自动跳转是网页开发中的常见功能,用于在用户打开一个页面后,经过一段时间或者特定条件触发,自动转向另一个页面。这种技术在各种场景下都有应用,比如页面更新、错误处理、重定向等。本篇文章将深入探讨...

    asp.net登陆自动跳转代码实例

    在ASP.NET中,实现用户登录并自动跳转到特定页面是常见的需求,这通常涉及到身份验证(Authentication)和授权(Authorization)过程。下面我们将深入探讨这个主题。 一、身份验证基础 在ASP.NET中,身份验证主要...

    php网页跳转代码大全

    在Web开发中,网页跳转是非常常见的一种需求,它可以让用户从当前页面自动跳转到另一个页面或者网址。这种功能可以用于多种场景,比如登录验证成功后的页面重定向、操作完成后返回首页等。对于PHP开发者来说,掌握几...

    网站页面跳转代码大全.doc

    在探讨《网站页面跳转代码大全》文档时,我们主要关注的是如何利用不同的技术实现网页间的跳转。根据文档的标题、描述以及标签来看,本文将重点介绍JSP(JavaServer Pages)和JavaScript两种常用的技术手段来实现...

    网站跳转代码方便实用

    网站跳转代码是Web开发中常见的一种技术,主要用于引导用户从一个页面自动跳转到另一个页面。这种技术在多种场景下都有应用,如网站维护、临时屏蔽、域名备案问题等。下面将详细介绍网站跳转代码的工作原理、常用...

    javascript页面跳转常用代码宣贯.pdf

    Javascript 是一种广泛应用于网页开发的脚本语言,它可以实现网页的动态交互和页面跳转。下面我们将对 Javascript 实现页面跳转和刷新的常用代码进行整理。 页面刷新 Javascript 提供了多种方式来刷新页面,以下是...

    HTML实现页面自动跳转的五种方法

    这在设计网站时是一种常用的功能,可以用于多种场景,例如登录后自动跳转到主页、广告轮播页面、引导用户查看新内容等。 在本篇文章中,我们将介绍五种使用HTML实现页面自动跳转的方法。这五种方法包括:使用HTML的...

    页面自定跳转 超链接 跳转 jsp页面跳转

    这段代码表示5秒后,页面将自动跳转至http://example.com。 ### JavaScript实现页面跳转 除了HTML的标签,JavaScript也提供了强大的页面跳转功能。其中最常用的便是window.location对象,它可以获取或设置当前窗口...

    页面跳转代码

    除了上述三种基本跳转方式,还有其他一些变体和技巧: 4. 显示加载动画的跳转: 有时为了给用户反馈,我们可能希望在跳转前显示一个加载动画。以下是一个简单的例子,它创建了一个进度条动画,并在加载完成后进行...

    域名自动跳转 域名自动跳转域名自动跳转

    域名自动跳转是一种常见的网站管理技术,用于将一个或多个域名重定向到另一个目标URL,以便用户访问旧的或不常用的网址时也能顺利到达预期的网站。这种技术在多个场景下非常有用,例如网站迁移、品牌重塑、URL结构...

    5种网页跳转方法详解.docx

    网页跳转是网络开发中常用的一种技术,它用于在用户访问特定页面时自动导向其他页面。这在多种情况下非常有用,比如更新网站内容、管理旧链接或者实施SEO策略。然而,不正当使用网页跳转也可能导致搜索引擎优化作弊...

    跳转代码

    根据给定的信息,“跳转代码”这一主题主要探讨了网页设计与开发中涉及到的各种页面跳转技术。在Web开发中,页面之间的跳转是极为常见的需求之一,它可以帮助用户从一个页面快速导航到另一个页面或者执行某些特定的...

    php页面跳转的方式

    这里我们将介绍三种常用的 PHP 页面跳转方式:header 函数、Meta 标签和 JavaScript。 header 函数 header 函数是 PHP 中进行页面跳转的一种简单方法。header 函数的主要功能是将 HTTP 协议标头输出到浏览器。...

    jsp页面的五种跳转方式

    本文将详细介绍 JSP 中五种常用的页面跳转方式及其应用场景。 #### 1. RequestDispatcher.forward() **概念**:`RequestDispatcher.forward()` 是一种服务器端内部转发机制,用于将当前请求转发到同一个 Web 应用...

Global site tag (gtag.js) - Google Analytics