交互式网页设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
交互式网页设计.doc

第七章 交互式网页设计 7.1 ASP技术的工作原理 7.1.1 ASP的概念及运行环境 ASP(Active Server Page)内含于IIS(Internet Information Server)中,是Microsoft开发的服务器端的脚本环境。通过ASP,可以结合HTML(HyperText Markup Language)、脚本命令来创建动态、交互、高效的Web服务器应用程序即实现浏览器与服务器的交互。ASP由ASP程序和ASP程序的解释程序(脚本引擎)两部分构成。 1、ASP程序 ASP程序是由文本、HTML标记、脚本语言代码和ASP脚本命令组合而成。在ASP程序中,脚本通过分隔符与文本和HTML标记区分开来。ASP用分隔符〈%和%〉来包括脚本命令。由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理。默认主脚本语言是VBScript。例如,下面是一个简单的ASP程序: 〈HTML〉〈BODY〉 当前时间是〈%=Time()%〉 〈/BODY〉〈/HTML〉 用“计事本”编好以上代码后,请将其保存到W站点的主目录上,这样就可以在浏览器的地址栏中通过输入文件的URL(Uniform Resource locator)地址来进行访问。在ASP分隔符〈%和%〉内,可以包括主脚本语言允许的任何语言、表达式和操作符等。例如,下面给出的条件语句If…Then…Else便是常用的VBScript语句: 〈HTML〉〈BODY〉 〈% If Time〈#12:00:00# And Time=#00:00# Then StrGreeting=”早上好!” ElesIf Time#19:00:00# And Time= #12:00:00# Then StrGreeting=”下午好!” Else StrGreeting=”晚上好!” End If % %=strGreeting% /BODY/HTML 以上代码先根据时间段将问候语放在变量strGreeting 中,再用〈% = strGreeting %〉脚本命令将变量的值发送到浏览器。这样,在正午12点(Web服务器所在的时区)前浏览该程序时,将看到 “早上好!”,下午7点前浏览时,将看到“下午好!”,而晚上7点到12点浏览时,将看到“晚上好!”。 在语句的不同部分之间也可直接加入HTML文本,如下面的脚本在If…Then…Else 语句中加入了HTML文本,结果与上面的脚本一样: HTMLBODY %If Time #12:00:00# And Time = #00:00:00# Then % 早上好! 〈% ElseIf Time 〈 #19:00:00# And Time〉 = #12:00:00# Then % 下午好! % Else % 晚上好! % End If % /BODY/HTML 如果不想将HTML文本置于脚本命令之间,则可用Response对象的Write方法将文本发送到浏览器。例如: 〈HTML〉〈BODY〉 〈% If Time 〈 #12:00:00 # And Time =#00:00:00# Then Response.Write”早上好!” Else Time #19:00:00# And Time = #12:00:00# Then Response.Write”上午好!” Else Response.Write”晚上好!” % /BODY/HTML ASP提供了脚本语言以外的命令:输出命令和处理命令。输出命令指〈%=expression%〉显示表达式值。例如,前面的〈%= strGreeting%〉就是用于将问候语传到浏览器的输出命令。输出命令等同于用Response对象的Write方法显示信息。 处理命令〈% kerword %〉为ASP提供处理.asp文件所需要的信息。例如,以下命令将JScript设为主脚本语言: 〈% LANGUAGE=Jscript %〉 处理命令必须出现在.asp文件的第一行,而且 和关键字之间必须加入一个空格。 2、ASP的脚本引擎(ASP解释程

文档评论(0)

jackzjh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档