欢迎来到天天文库
浏览记录
ID:46573721
大小:184.00 KB
页数:37页
时间:2019-11-25
《补充3、客户端脚本编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第3章客户端脚本编程通过本章的学习,重点掌握以下内容:理解客户端脚本的概念掌握浏览器对象模型的几大对象及方法掌握对象的事件编程8/24/202113.1客户端脚本客户端脚本:在客户端运行的脚本叫客户端脚本。对象:网页最终都是在浏览器上显示,浏览器上显示的每个文档都可以看作是一个对象,显示文档的窗口也是一个对象,组成网页的各种元素也可以看成是对象。事件:对象能响应一些事件。事件过程:对象产生某个事件后要执行的一段程序。8/24/20212为对象制定事件的方法例1指定名称的事件过程。SubB1_onClickMsgB
2、ox"你单击了这个按钮。"EndSub
3、="VBScript"FOR="B1"EVENT="OnClick">MsgBox"你单击了这个按钮。"
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
此文档下载收益归作者所有