BOM

BOM:
window、location、history、screen、navigator、document、frames

属性
1.位置
  浏览器与屏幕的距离:
  IE:
  [window.]screenTop/[window.]screenLeft

  FF:
  screenX/screenY
 
  IE 是从文档内容区到屏幕顶部的距离,FF是标题栏到屏幕的距离

2. 获得窗口的大小

   FF:
   window.innerWidth/widow.innerHeight

   IE/FF
   document.documentElement.clientWidth/document.documentElement.clientHeight

方法:

 1.窗体控制:
   window.moveBy(x,y) 相对当前位置移动指定的像素
   window.moveTo(x,y) 移动到指定的位置

2.窗体尺寸的改变
  resizeBy(x, y)将窗体大小改变 x宽度,y高度
  resizeTo(x,y) 将窗体修改为指定的大小

3. 滚动条控制(前提是有滚动条)
  scrollBy(x,y) / scrollTo(x, y);

4.时间间隔

  A. setInterval("函数/代码", 指定的时间(ms))
     按照指定的时间不断地执行里面的指定的函数/代码

  B. clearTimeout(id)停止调用, id 为 setInterval()产生的id
   
  c. setTimeout("函数/代码", 指定的时间);
     在指定的时间后执行一次 函数/代码

关系类型


A. parent 返回父窗口
B. top 返回顶层窗口
C. self === window
D. opener 开启者


打开窗口 open();
opener 属性可读可写,可返回对创建该窗口的 window 对象的引用,创建的窗口可以用创建(谷歌浏览器为安全起见,采用同源策略,所以只有在服务器上运行时才有效)

他的窗口的属性和方法

posted @ 2013-07-09 22:59  好记性还真不如烂笔头  阅读(167)  评论(0编辑  收藏  举报