窗口对象window(javascript) 函数

1、窗口对象对应于HTML文档中的<Body>和<FrameSet>两种标识;
 在javascript脚本中可直接引用窗口对象。如:window.alert("窗口对象输入方法")
 可使用以下格式:alert("窗口对象输入方法"),默认为是window对象的方法。

2、窗口对象主要有装入Web文档事件onload和卸载时onunload事件。

3、窗口对象的方法
      window.open(参数表)方法可以创建一个新的窗口。其中参数表提供有窗口的主要特性和文档及窗口的命名。
      Window.open("URL","窗口名字","窗口属性"]
      window属性参数是由一个字符串列表项它由逗号分隔,它指明了有关新创建窗口的属性。见下表所示。

      参 数              设定值            含 义

      toolbar             yes/no             建立或不建立标准工具条
      location         yes/no             建立或不建立位置输入字段
      directions         yes/no             建立或不建立标准目录按钮
      status             yes/no             建立或不建立状态条
      menubar             yes/no             建立或不建立菜单条
      scrollbar        yes/no             建立或不建立滚动条
      revisable         yes/no             能否改变窗口大小
      width             yes/no             确定窗口的宽度
      Height             yes/no             确定窗口的高度。

 在使用Open()方法时,需要注意以下点:
  1.通常浏览器窗中,总有一个文档是打开的。因而不需要为输出建立一个新文档。 
  2.在完成对Web文档的写操作后,要使用或调用close()方法来实现对输出流的关闭。 
  3.在使用open()来打开一个新流时,可为文档指定一个有效的文档类型,有效文档类型包括text/HTML、 text/gif、text/xim、text/plugin等。

 alert()方法能创建一个具有OK按钮的对话框。
 confirm()方法为编程人员提供一个具有两个按钮的对话框。
 prompt()方法允许用户在对话框中输入信息,并可使用默认值,其基本格式如下prompt(“提示信息”,默认值)。

4、窗口对象中的属性
 1. frames 文档中帧的数目
 frames(帧)作为实现一个窗口的分隔操作,起到非常有用的作用,在使用注意以下几点:
 frames属性是通过HTML标识<Frames>的顺序来引用的,它包含了一个窗口中的全部帧数。
 帧本身已是一类窗口,继承了窗口对象所有的全部属性和方法。
 2. Parent 指明当前窗口或帧的父窗口。
 3. defaultstatus:默认状态,它的值显示在窗口的状态栏中。
 4. status:包含文档窗口中帧中的当前信息。
 5. top:包括的是用以实现所有的下级窗口的窗口。
 6. window.指的是当前窗口
 7. self:引用当前窗口。
原文地址:https://www.cnblogs.com/conquer/p/825270.html