补充3、客户端脚本编程

补充3、客户端脚本编程

ID:46573721

大小:184.00 KB

页数:37页

时间:2019-11-25

补充3、客户端脚本编程_第1页
补充3、客户端脚本编程_第2页
补充3、客户端脚本编程_第3页
补充3、客户端脚本编程_第4页
补充3、客户端脚本编程_第5页
资源描述:

《补充3、客户端脚本编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章客户端脚本编程通过本章的学习,重点掌握以下内容:理解客户端脚本的概念掌握浏览器对象模型的几大对象及方法掌握对象的事件编程8/24/202113.1客户端脚本客户端脚本:在客户端运行的脚本叫客户端脚本。对象:网页最终都是在浏览器上显示,浏览器上显示的每个文档都可以看作是一个对象,显示文档的窗口也是一个对象,组成网页的各种元素也可以看成是对象。事件:对象能响应一些事件。事件过程:对象产生某个事件后要执行的一段程序。8/24/20212为对象制定事件的方法例1指定名称的事件过程。SubB1_onClickMsgB

2、ox"你单击了这个按钮。"EndSub

8/24/20213为对象制定事件的方法例2在对象标签中直接嵌入执行代码。
8/24/20214为对象制定事件的方法例3指定脚本所对应的事件过程。

3、="VBScript"FOR="B1"EVENT="OnClick">MsgBox"你单击了这个按钮。"

8/24/202153.2浏览器对象模型VBScript和其他脚本语言一样,可以方便地访问浏览器所支持的对象模型中的各种对象。本节概要地介绍对象模型中的各种对象,每个对象之间的联系以及如何访问每个对象的属性、方法和事件。浏览器所支持的对象模型如图所示。8/24/202163.2浏览器对象模型8/24/202173.2浏览器对象模型1.窗口窗口对

4、象(Window)是最外层的对象,可以看到在窗口对象中有一个文档对象(Document),文档中又有一些表单(Form),表单中又有一些表单元素(Element)等等。窗口对象包含有许多属性、方法和事件。8/24/202183.2浏览器对象模型2、框架如果窗口包含框架(Frame)。在Frames数组中包含了一个你所定义的框架元素。例如,下面的语句获取窗口中每个框架的名字:ForI=0toframes.lenth–1Strname=frames(I).nameNext8/24/202193.2浏览器对象模型3、历史每个窗口都有一个历史对象(History),它包含着在这个窗口中显示过

5、的每个Web页的列表。4、文档它代表了在实际窗口所看到的Web页,包括在该页上所看到的文本、链接、表单等等。一个文档对象包含大量的属性和方法。8/24/2021103.2浏览器对象模型5、事件(Event)一个Event对象会在每次事件发生时自动产生,它提供了关于事件的有价值的信息,并且可以作为Window对象的一个属性进行访问。8/24/2021113.2浏览器对象模型8/24/2021123.2浏览器对象模型6、导航器每个窗口都有一个导航器(Navigator)对象,它包含了Web浏览器的信息。包括浏览器程序名称(AppName),浏览器版本号(AppVersion),所有用户信

6、息(userAgent)等属性。7、位置对象每个窗口都有一个位置对象,定义了它所包含Web页的URL(网页地址)。当使用框架将一个窗口分成几个部分时,每一个部分可以看成是一个窗口对象。因为,在每个部分中可以装入一个网页文件。8/24/2021133.3控制浏览器窗口1、alert方法。例3.1使用alert方法:8/24/202114窗口对象window的几个方法2、Confirm方法用于向用户提出一个回答为是或否的问题。形

7、式为:Result=confirm提示字符串如果选择确定,返回TRUE,选择取消,则返回FALSE。例4、使用confirm方法Ifconfirm("你希望继续吗?")Thenalert"你选择了继续"Elsealert"你选择了结束"EndIf8/24/202115窗口对象window的几个方法3、Prompt方法改方法允许用户输入一个字符串。格式为:res

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

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

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