![多媒体网页编辑语言课件_第1页](http://file4.renrendoc.com/view/eea554d7b64acdcfd0d5fa34feb4b0a1/eea554d7b64acdcfd0d5fa34feb4b0a11.gif)
![多媒体网页编辑语言课件_第2页](http://file4.renrendoc.com/view/eea554d7b64acdcfd0d5fa34feb4b0a1/eea554d7b64acdcfd0d5fa34feb4b0a12.gif)
![多媒体网页编辑语言课件_第3页](http://file4.renrendoc.com/view/eea554d7b64acdcfd0d5fa34feb4b0a1/eea554d7b64acdcfd0d5fa34feb4b0a13.gif)
![多媒体网页编辑语言课件_第4页](http://file4.renrendoc.com/view/eea554d7b64acdcfd0d5fa34feb4b0a1/eea554d7b64acdcfd0d5fa34feb4b0a14.gif)
![多媒体网页编辑语言课件_第5页](http://file4.renrendoc.com/view/eea554d7b64acdcfd0d5fa34feb4b0a1/eea554d7b64acdcfd0d5fa34feb4b0a15.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第18章多媒体网页编辑语言1超文本标记语言HTMLHTML〔HypertextMarkupLanguage〕可用于:制作WEB网页制作光盘上的多媒体节目一个文档通常由文档头〔head〕、文档名称〔title〕、表格〔table〕、段落〔paragraph〕和列表〔list〕等成分构成,这些成分称为文档元素〔element〕,用标签〔tag〕来标识。标签用“<〞和“>〞来表示,比方<H1></H1>某些文档元素还包含属性,如背景颜色、字体属性、对齐方式等,如<PALIGN=CENTER>。字母不分大小写。以<HTML>开始,以</HTML>结束。分为文档头局部<HEAD>…...</HEAD>、和正文局部<BODY>…...</BODY>。2例如:<HTML> <HEAD> <TITLE>考试题目</TITLE> </HEAD> <BODY> <H1>考试题目</H1> <P>数据压缩的分类标准</P> <P>一种动画程序的实现方法</P> <P>多媒体技术在本单位教学中的应用</P> </BODY></HTML>3HTML的标签和属性<Hn></Hn>n=1……6<P></P><UL>、<OL>和<LI>。例如: <H2>故宫:</H2> <OL> <LI>开放时间 <LI>门票价格 <LI>住宿条件 <LI>天气状况 </OL>定义列表<DL>、 <DT>和<DD>4<BR>强制换行。<HR>生成一条分割文档的水平线。例如:<HRSIZE=4WIDTH=50%>属性的设置。例如:<P><FONTCOLOR=“#FF0000〞SIZE=“4〞>字符属性</FONT></P><FORM>表单,用于收集用户信息。例如:5<HTML><HEAD><TITLE>检查身份</TITLE></HEAD><BODYBACKGROUND="WALL.JPG"> <CENTER><fontsize=+2><B><FONTCOLOR="#FF0099">欢送选修</FONT></COL><BR><FONTCOLOR=“#0000FF〞>“多媒体技术根底〞</FONT></B></CENTER><HR> <FORMMETHOD="POST"ACTION="/cgi-bin/passwod1.pl/"> <fontsize=+1>请输入您的姓名:<INPUTtype="text"name="name"><BR>请输入您的密码:<INPUTtype="password"name="passwd"><PRE><INPUTtype="submit"value="提交"><INPUTtype="reset"value="去除"></BODY></HTML>64〕在文档中嵌入影视。适用于文件不太大的场合下。 <EMBEDSRC="cup01.avi"HEIGHT="120〞WIDTH="160"></EMBED> <IMGDYNSRC="cup02.avi"HEIGHT="120"WIDTH="160"></IMG> <IMGDYNSRC="cup03.avi"HEIGHT="120"WIDTH="160"START=MOUSEOVER></IMG>9表格标签和属性
<TABLE></TABLE>、<TR></TR>和<TD></TD>例如:<HTML><HEAD><TITLE>成绩单</TITLE></HEAD><BODY><CENTER><TABLEBORDER="1"><TR><TD>数学</TD><TD>语文</TD></TR><TR><TD>89</TD><TD>87</TD></TR></TABLE></CENTER></BODY></HTML>10第19章使用JavaScript11简介:客户机解释的语言,由NetScape公司开发事件与函数HTML文档中嵌入JavaScript事件的概念:Onclick事件、MouseOver事件等。函数的概念:举例:Java2、Java2-2 函数也可以与事件处理程序联用,例如Java3JavaScript和帧窗创立帧窗。例如:<HTML> <FRAMESETCOLS=“50%,50%〞> <FRAMESRC=“page1.htm〞NAME=“frame1〞> <FRAMESRC=“page2.htm〞NAME=“frame2〞> </FRAMESET></HTML>12JavaScript和帧窗。举例:menu.htm 采用<AHREF=“javascript:load(‘first.htm’)〞>内容简介</A>来加载first.htm创立新窗口window.open()命令的使用。举例:open_window1window.open()的参数。举例:open_window2创立新窗口和建立新文档。举例:open_window3状态栏和超时设置状态栏设置,举例:statusbarstatusbar-2定时设置,举例:timer滚动程序,举例:scroll预定义对象时间对象,举例:datetime-2数组对象数学对象13确认输入举例:confirmJavaScript动画通过重复设置图像的src属性来实现举例:animation层对象14ASP与WEB数据库15WEB数据库的访问方法浏览器WEB服务器IIP/PWS使用了ADO对象的ASP文件数据库ODBC驱动程序HTTP协议
16建立运行平台 想要执行ASP程序必须在WindowsNT4效劳器上安装IIS〔InternetInformationServer〕;或是在WindowsNTWorkstation/Win9x上安装PWS〔PersonalWebServer〕;或者使用Windows2000。设置IP地址17从HTML到ASP
ASP的内容放在<%%>之中。 IIS/PWS在解读asp文件的过程中,遇到HTML标记或一般文字时,会直接把读取的内容下传给浏览器,但是遇到<%%>标记,那么会把其中的内容视为程序,进行解释。 举例:first.asp18<html><head><title></title></head><body><% IfHour(Now)>18ThenResponse.Write"晚上"ElseResponse.Write"白天"EndIf %><p><scriptlanguage="VBScript">IfHour(Now)>18Thendocument.Write"晚上"Elsedocument.Write"白天"EndIf</script></p><h2>这是HTML的标记</h2></body></html>19ASP的根本对象 1.Server对象:可提供效劳器的相关信息。 例如:setconn=Server.CreateObject(“ADODB.Connection〞) 2.Application对象:可以用来记录不同网页的共同信息〔例如变量及对象〕。 3.Session对象:可用来记录连接者的消息,而每一个连接者的消息将由独立的Session对象来记录。 4.Response对象:用于向浏览器输出消息。例如response.writenow,简记为<%=now%> 5.Request对象:可用来读取浏览器的消息。 例如:<%=Request(“Name〞)%>您喜欢的计算机学科是<%=Request(“Love〞)%>
20Dispbook介绍翻开Access,建立book.mdb数据库,数据表名是books.在ODBC32中定义数据源。DSN=“store〞编写ASP程序:display.asp在IIS中建立虚拟的站点dispbook,并进行设置。在浏览器输入网址。://legend/dispbook21制作计数器使用Application对象,它是所有连接者的共用对象:counter1.asp<%Application("counter")=Application("counter")+1%><html><bodybgcolor="#FFFFFF"><h2align="center">访问计数器范例-countv1.asp</h2><hr>您是本站点第<%=Application("counter")%>位贵宾!</p></body></html>22 为防止多位上网者同时启动首页,导致计数器少加,程序改动如下:counter2.asp<%Application.LockApplication("counter")=Application("counter")+1Application.UnLock%>…… 但是,Application对象是有生命周期的:开始于IIS/PWS开始运行而且有人开始连接时,终止于IIS/PWS关闭或假设干时间内〔默认为20分钟〕没有人连接时。防止计数器清空的方法是写到文件中:Application.LockIncrementCounter'将访问计数器加一,并写入到文件中Application.UnLock参阅:counter3.asp(Nextpage)23<%SubIncrementCounter()
Setfs=Server.CreateObject("Scripting.FileSystemObject")counter_file=Server.MapPath("/counter.txt")Settxt=fs.OpenTextFile(counter_file)Application("counter")=txt.ReadLinetxt.Close
Application("counter")=Application("counter")+1
Settxt=fs.CreateTextFile(counter_file,True)txt.WriteLine(Application("counter"))txt.CloseEndSub%>24 Counter3.asp中每次访问计数器都要存取文件,浪费CPU的时间。况且Application(“counter〞)=Application(“counter〞)+1可以用counter=counter+1来代替。似乎Application对象没什么用。 但是,Application对象的生命周期对应着2个事件:Application_OnStart()和Application_OnEnd()SubApplication_OnStart()Setfs=Server.CreateObject("Scripting.FileSystemObject")counter_file=Server.MapPath("/counter.txt")Settxt=fs.OpenTextFile(counter_file)Application("counter")=txt.ReadLine txt.CloseEndSub(NextPage)25SubApplication_OnEnd()Setfs=Server.CreateObject("Scripting.FileSystemObject")counter_file=Server.MapPath("/counter.txt")Settxt=fs.CreateTextFile(counter_file,True)txt.WriteLine(Application("counter"))txt.CloseEndSub注意:本程序是错误的。原因在于Application对象结束之前,其他ASP对象不能使用。26综合以上,对counter3.asp修改如下:SubApplication_OnStart()Setfs=Server.CreateObject("Scripting.FileSystemObject")counter_file=Server.MapPath("/counter.txt")Settxt=fs.OpenTextFile(counter_file)Application("counter")=txt.ReadLinetxt.Close‘将FileSystemObject对象及counter.txt的实际路径保存在Application对象中 SetApplication(“fs〞)=fs Application(“counter_file〞)=counter_fileEndSub(Nextpage)27SubApplication_OnEnd()'将保存在Application对象中FileSystemObject对象及counter.txt的实际路径读出来Setfs=Application(“fs〞)counter_file=Application(“counter_file〞)Settxt=fs.CreateTextFile(counter_file,True)txt.WriteLine(Application("counter"))txt.CloseEndSub以上文件要求放在Global.asa文件中,格式如下:<ScriptLanguage=VBScriptRunAt=“Server〞>SubApplication_OnStart()……EndSubSubApplication_OnEnd()……EndSub</Script>28计数器的图形化FunctionGCounter(counter)DimS,i,GS=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物联网时代的网络安全技术及管理策略
- 3 桂花雨(说课稿)-2024-2025学年统编版语文五年级上册
- 2023九年级数学上册 第2章 一元二次方程2.2 一元二次方程的解法2.2.1 配方法第3课时 用配方法解二次项系数不为1的一元二次方程说课稿 (新版)湘教版
- Unit 6 Food Lesson 1(说课稿)-2024-2025学年人教精通版(2024)英语三年级上册001
- 2025房地产委托合同书范本
- 2023九年级数学上册 第二十四章 圆24.2 点和圆、直线和圆的位置关系24.2.2 直线和圆的位置关系第3课时 切线长定理说课稿(新版)新人教版001
- 2《我爱我们的祖国》说课稿-2024-2025学年统编版语文一年级上册
- Unit1 Making friends Part C Make a mind map of making friends(说课稿)-2024-2025学年人教PEP版(2024)英语三年级上册
- 2《我是什么》(说课稿)2024-2025学年二年级上册语文统编版
- 2025关于招标合同的报告
- 四川省自贡市2024-2025学年上学期八年级英语期末试题(含答案无听力音频及原文)
- 2025-2030年中国汽车防滑链行业竞争格局展望及投资策略分析报告新版
- 2025年生物安全年度工作计划
- 通用电子嘉宾礼薄
- 技能大赛题库(空分)
- 污水处理厂设备的操作规程(完整版)
- GB/T 28419-2012风沙源区草原沙化遥感监测技术导则
- GB/T 22077-2008架空导线蠕变试验方法
- DDI领导力-高绩效辅导课件
- 水泥罐安装与拆除专项施工方案
- 大学语文课件(完整版)
评论
0/150
提交评论