交互式网页设计

交互式网页设计

ID:41812765

大小:205.17 KB

页数:37页

时间:2019-09-02

交互式网页设计_第1页
交互式网页设计_第2页
交互式网页设计_第3页
交互式网页设计_第4页
交互式网页设计_第5页
资源描述:

《交互式网页设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第七章交互式网页设计7.1ASP技术的工作原理7.1.1ASP的概念及运行环境ASP(ActiveServerPage)内含于IIS(InternetInformationServer)111»是Microsoft开发的服务器端的脚本环境。通过ASP,Af以结合HTML(HyperTextMarkupLanguage)>脚本命令來创建动态、交互、高效的Web服务器应用程序即实现浏览器与服务器的交互。ASP由ASP程序和ASP程序的解释程序(脚本引擎)两部分构成。1、ASP程序ASP程序是由文本、HTML标记、脚木语言代码和ASP脚木命令组合

2、而成。在ASP程序中,脚本通过分隔符与文本和HTML标记区分开来。ASP用分隔符〈%和%〉来包括脚木命令。由分隔符括起的命令称为主脚木命令,这些命令由主脚木语言进行处理。默认主脚本语言是VBScripto例如,下面是一个简单的ASP程序:(HTML)〈BODY〉当前时间是〈%=Timc()%>〈/BODY〉〈/HTML〉用“计事本”编好以上代码后,请将其保存到W站点的主目录上,这样就可以在浏览器的地址栏屮通过输入文件的URL(UniformResourcelocator)地址來进行访问。在ASP分隔符〈%和%〉内,可以包扌舌主脚木语言允许的

3、任何语言、表达式和操作符等。例如,下面给出的条件语句If...Then...Else便是常用的VBScript语句:(HTML)(BODY)(%IfTime<#12:00:00#AndTime>=#()():()()#ThenStrGreeting=M早上好!"EleslfTime<#l9:00:00#AndTime>=#12:00:0()#ThenStrGreeting=,下午好!"ElseStrGreeting=,晚上好!”EndIf%><%=strGrccting%>以上代码先根据时间段将问候语放在变量str

4、Greeting屮,再川〈%=strGreeting%〉脚本命令将变量的值发送到浏览器。这样,在正午12点(Web服务器所在的吋区)前浏览该程序时,将看到“早上好!”,下午7点前浏览时,将看到“下午好!”,而晩上7点到12点浏览时,将看到“晚上好!”。在语句的不同部分之间也可直接加入HTML文本,如下面的脚本在If...Then...Else语句中加入了HTML文本,结杲与上而的脚本一样:<%IfTime<#12:00:0()#AndTime>=#()():()():()()#Then%>早上好!(%ElselfTim

5、e〈#19:00:00#AndTime)=#12:00:00#Then%>下午好!<%Else%>晚上好!<%EndIf%>如果不想将HTML文木置于脚木命令之间,则可用Response对象的Write方法将文木发送到浏览器。例如:(HTML)〈BODY〉(%IfTime〈#12:00:00#AndTimo=#00:00:00#ThenResponse.Write,^早上好!”ElseTime<#19:00:00#AndTime>=#12:00:00#ThenResponse.Write,^I:午好!''ElseR

6、esponse.Write^^晚上好!"%>ASP提供了脚本语言以外的命令:输出命令和处理命令。输出命令指<%=expression%>显示表达式值。例如,前血的〈%=st「G「eeting%〉就是用于将问候语传到浏览器的输岀命令。输出命令等同于用Response对象的Write方法显示信息。处理命令〈%kerword%)为ASP提供处理.asp文件所需要的信息。例如,以下命令将JScript设为主脚木语言:〈%LANGUAGE二Jscript%〉处理命令必须出现在.asp文件的第一行,而且和关键字之间必须加入一个

7、空格。2、ASP的脚本引擎(ASP解释程序)⑴运行ASP所需的环境如下表:操作系统WEB服务器脚本引擎WINDOWSNTSERVE4.0或更肓版本InternetInformationServer3.0以上(IIS)WINDOWS95或更高版本PersonalWebScrvcr3.0或更高版木(PWS)7.1.2ASP的工作流程由上图可以看出:①当浏览器项Web服务器请求执行.asp文件时,服务器调用ASP;②ASP全面读取被请求的ASP文件,并在服务器端执行;③Web服务器将执行结果以HTML页面的形式传送给浏览器。7.2脚本语言基础7.

8、2.1VBscript基础知识(-)服务器端脚木和客户端脚本使用VBScript和JScdpt,即nJ编写服务器端脚本,也可编写客户端脚本。服务器端脚木是在Web服务器上执行,生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。