| 网站首页 | 文化 | 经济 | 新闻 | 法律 | 医药 | 时尚 | 食品 | 综合 | 文艺欣赏 | 图片 | 下载 | 应用文 | 留言 | 湖北 | 
您现在的位置: 中国社会观察网 >> 综合 >> 网络技术 >> 正文 用户登录 新用户注册
如何实现页面跳转功能           ★★★ 【字体:
如何实现页面跳转功能
作者: 未知   文章来源:转载   发表时间: 2006-11-15 11:24:06    

  在<head>和</head>之间加入这句就可以了:<meta HTTP-EQUIV=REFRESH CONTENT="0;URL=http://www.nsina.com">

CONTENT后面的0表示秒数,URL后面可以是相对路径文件名,也可以是http的绝对路径。
这种方法属于客户端的跳转。

ASP的服务器端跳转语句是 Response.Redirect "http://www.nsina.com"

这两者的区别,请见:什么是服务器端和客户端

作为网页设计者,必须了解这2个基本的概念,因为这2个名词在实际的网页制作研究和应用中经常会遇到。首先我来举个实际的例子,例如我们最常用的网页页面跳转语句:
<meta HTTP-EQUIV=REFRESH CONTENT="秒;URL=url">和Response.Redirect "url"这两句有什么不同呢?不同之处在于:<meta HTTP-EQUIV=REFRESH CONTENT="秒;URL=url">这句是客户端执行语句,Response.Redirect是服务器端执行语句。
当你借助某个工具查看由前者而实现跳转功能的页面的时候,你会看到此页中含有<meta HTTP-EQUIV=REFRESH CONTENT="秒;URL=url">的源代码;而当你查看后者使用Response.Redirect跳转的ASP网页的时候,你是看不到Response.Redirect的,你看到的却是目标网页的源代码。

简单地说,服务器端是远程服务器,运行结果是由服务器产生的;客户端就是网友的电脑。所有的动态网页都是在服务器端执行的,例如ASP、PHP、JSP;所有的静态网页都是在客户端执行的,例如JavaScript、Flash都是属于静态网页。

再举个例子,例如你使用JavaScript写了一个显示日期的程序,它显示的只是客户端的系统日期,如果你修改了你的电脑的系统日期,那么这个JavaScript程序的运行结果也会变。
而如果使用ASP编写了显示日期的程序,如<%=date%>,显示的则是服务器的日期。如果你修改了你的电脑的系统日期,这个显示结果是不会变的。


                                           责任编辑:秋月 

  • 上一篇综合知识:

  • 下一篇综合知识:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)