javascript浏览器对象之一
2006-10-22 15:44

浏览器对象及层次关系

window对象
功       能:顶层对象,用来表示浏览器所打开的窗口
书写格式:
  1.正常书写: 窗口.属性      //窗口.方法();
  2.子 窗 口: opener.属性 //opener.方法();
  3.框       架: top.属性        //top.方法();
  4.当前窗口: self.属性        ///self.方法();  self也可以写成window
常见属性:
name         窗口的名字.
closed       判断窗口是否己经被关闭,返回布尔值
document, frames, history, location:  四个下级对象
length        窗口内的框架个数
opener      代表使用open打开当前窗口的父窗口
self            当前窗口
top             当前框架的最顶层窗口
defaultstatus  缺省的状态栏信息.
status        状态栏的信息.
浏览器外观:
scrollbars   浏览器的滚动条
toolbar       浏览器的的工具栏
menubar    浏览器的菜单栏
locationbar 浏览器的地址栏
网页内容区高度与宽度:innerHeight  innerWidth
网页边界的高度与宽度:outerHeight  outerWidth
网页左上角的坐标值 :pageXOffset  pageYOffset
常见方法:
open(URL,窗口名[,窗口规格] 打开一个新窗口.返回值为窗口名
close()     关闭窗口
moveBy(水平点数,垂直)  正值为窗口往右往下移动,负值相反
moveTo(x,y)   窗口移到x,y坐标处(左上角)
resizeBy(水平点数,垂直点数)  调整窗口大小,往右往下的增加
resizeTo(w,h)         调整窗口大小,宽w,高h
setTimeout(表达式,n毫秒数 等待n毫秒后,运行表达式.返回名
clearTimeout(定时器名)     清除定时器
setInterval(表达式,n毫秒数)   每隔n毫秒,持行表达式,返回名
clearInterval(定时器名           清除定时器
focus()       得到焦点
blur()          失去焦点
工具栏功能
home()       类似浏览器工具栏的  主页