在能够涉及的范围内有如下几个“大”对象:
等。下面是一个文档对象树,你可以看到对象下包含对象的“壮观”情
景。要引用某个对象,就要把父级的对象都列出来。例如,要引用某表单“
的某文字框“,就要用“。
下表中有些对象是全小写的,有些是以大写字母开头的。以大写字母开头的对象表示,引用该
对象不使用下表列出的名字,而直接用对象的“名字”(或,下面有讲解),或用它所
属的对象数组指定。
这里我们不准备讲解对象的“事件”,虽然我们也会列出对象所能响应的事件。
navigator浏览器对象反映了当前使用的浏览器的资料。
属性
appCodeName返回浏览器的“码名”,流行的 和都返回!"#!。
appName返回浏览器名。 返回!"$ %!,返回!!。
appVersion返回浏览器版本,包括了大版本号、小版本号、语言、操作平台等信息。
platform返回浏览器的操作平台,对于&'%上的浏览器,返回!&()!(大小写
可能有差异)。
userAgent返回以上全部信息。例如, *+,返回!"#-.+/0" *+,
0&'1!。
javaEnabled()返回一个布尔值,代表当前浏览器允许不允许。
screen屏幕对象反映了当前用户的屏幕设置。
属性
width返回屏幕的宽度(像素数)。
height返回屏幕的高度。
availWidth返回屏幕的可用宽度(除去了一些不自动隐藏的类似任务栏的东西所占用的宽
度)。
availHeight返回屏幕的可用高度。
colorDepth返回当前颜色设置所用的位数2,:黑白;1:)*3 色;,3:增强色;).-():
真彩色
window窗口对象最大的对象,它描述的是一个浏览器窗口。一般要引用它的属性和方法时,
不需要用“%%%这种形式,而直接使用“%%%。一个框架页面也是一个窗口。
属性
name窗口的名称,由打开它的连接()或框架页()或某一个窗口调用的方法(见
下)决定。一般我们不会用这个属性。
status指窗口下方的“状态栏”所显示的内容。通过对赋值,可以改变状态栏的显示。
opener用法:;返回打开本窗口的窗口对象。注意:返回的是一个窗口对
象。如果窗口不是由其他窗口打开的,在中这个属性返回;在 中返回“未定
义”(4)。4在一定程度上等于。注意:4不是
常数,如果你企图使用“4,那就真的返回“未定义”了。
self指窗口本身,它返回的对象跟对象是一模一样的。最常用的是“$,
放在标记中:“关闭窗口”。
parent返回窗口所属的框架页对象。
top返回占据整个浏览器窗口的最顶端的框架页对象。
history历史对象,
见下
- 1
- 2
前往页