- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6.3 frame对象 创建框架 框架是Web浏览器窗口中独立的、可以滚动的分块区域,每个框架都可以被看成是独立的窗口,包含自己的URL。 浏览器包含一个顶层的window对象,而每个框架也都有自己的window对象,框架的window对象由浏览器顶层window对象继承而来。 虽然JavaScript可以用来操作框架,但是框架却是由HTML标记语言创建,其语法规则如下: 6.3 frame对象 frame对象的属性和方法 尽管被称为frame对象,但是它是由HTML标记语言创建,所以严格说来,在JavaScript中这种对象是不存在的。 如果一个浏览器窗口包含了若干个框架,那么每个框架不过是window对象的一个实例,它们具有的属性、支持的方法和事件处理器都与window对象相同。 不过,在表示顶层浏览器窗口的window对象与表示框架的window对象之间,还存在以下几点差异: 如果设置了框架的defaultStatus属性,只有当鼠标在那个框架中时,制定的状态信息才会显示出来。 顶层浏览器窗口的top属性和parent属性引用的总是顶层窗口自身。这两个属性只有对框架来说才真正有用。 方法close()对表示框架的window对象来说没有用。 html head titleExample:框架的应用/title /head frameset cols=“30%,*” !—建立两个垂直框架-- frameset rows=“50%,*” !—在第一个垂直框架内建立两个水平框架-- frame src=ex6-3.htm name=info frame src=ex6-4.htm name=result /frameset frameset rows=50%,* frame src=gg1.JPG name=pt1 frame src=tt1.JPG name=pt2 /frameset /frameset /html 6.* 第六章 窗口和框架 6.1 JavaScript对象模型 浏览器对象的层次结构 浏览器对象模型定义了浏览器对象的组成和相互关系,描述了浏览器对象的层次结构,是Web页面中内置对象的组织形式。 浏览器对象不需要在程序中创建,它们会在Web浏览器打开网页的时候被自动创建。 浏览器对象模型中的每个对象都含有若干属性和方法,使用这些属性和方法可以操作Web浏览器窗口的不同功能,控制和访问窗口中框架和HTML页面的不同内容。 JavaScript和浏览器对象模型是两个不同的概念,通过JavaScript并不能影响和改变浏览器对象的核心内容;另外,浏览器对象不是JavaScript专用的,其他的脚本语言(比如VBScript)也可以使用浏览器对象。 6.1 JavaScript对象模型 浏览器对象模型 6.1 JavaScript对象模型 浏览器对象模型中的层次 窗口(window)对象是浏览器对象模型中定义的其他所有对象的父类。它代表浏览器窗口中显示HTML页面内容的区域。使用当前窗口的属性和方法时,并不需要去识别,因为浏览器默认的是当前窗口。 文档(document)对象代表装载到窗口中的HTML页面。它包含了其他一些常用的对象,例如form、link、image、layer等。 表单(form)对象由许多其他重要的对象组成,例如text、button、radio、checkbox、select等,这些对象通常在Web页面中使用,是用户和页面动态交互的关键。 浏览器对象的值可以通过浏览器对象模型层次来获得,即使用JavaScript,按照从顶层到底层的路径顺序,便可以设置或者访问某个属性的值。 6.1 JavaScript对象模型 浏览器对象的属性和方法 浏览器对象模型中的对象通常都含有很多属性,通过这些属性可以表现对象的特征。 不同浏览器对象的属性不一定相同,不过大部分浏览器对象都有“name”和“value”这两个属性,访问对象属性的方法如下: objectName.propertyName objectName表示对象名称,propertyName表示该对象的属性名称。 6.1 JavaScript对象模型 浏览器对象的属性和方法 方法是浏览器对象的固有函数,用来对特定对象执行某个操作。 每个对象都有自己的方法集,方法的访问语法如下: objectName.methodName(parameterList) objectName为包含所调用代码的对象名称,methodName为调用方法,parame
文档评论(0)