常用属性:
  1、closed:用于判断一个指向window对象的引用是否已关闭。请看下面代码:
    var newWnd = window.open("NewURL.htm","subWnd") '打开新的窗口,并显示NewURL.htm
    ...
    if (!newWnd.closed) '判断newWnd所指向的窗口是否已关闭
    {
      ... '处理程序
    }
  2、defaultStatus:用于在状态栏中显示一个字符串,默认是空字符串。这个属性值的显示优先级较链接对象或图片对象要低。用法为在网页加载中加入 window.defaultStatus = "Welcome to www.52its.com"。
  3、frames:框架集合,在多框架窗口中,顶层或父窗口包含多个独立的框架时,可以使用该属性,是通过数组实现的。但此属性只能深入到第二层,而不能进再下的层次中。假设现有A、B、C三个框架,且A为父框架,B、C为子框架,现要由B得到C的文档标题可以这样写:parent.frames[2].document.title。如果你给每个框架定义了名称也可以直接使用,在此假设你定义C子框架名为CFrame,则刚才那句也可以这样写:parent.CFrame.document.title。
  4、opener:指向打开当前窗口的父窗口的引用。经常可用来做一些关联窗口互动操作。如在窗口A中通过window.open()打开了窗口B,则在B中可以使用此属性操作A窗口。如关闭A窗口:window.opener.close()。
  5、parent及top:如果当前窗口为一个多框架中的一部分时,可以使用该两个属性。parent属性指向上一层框架,而top属性指向顶层框架。使用top防止被其它网页加载的方法:
    if (top != self)
      top.location = location
  6、self:此属性代表和窗口一样的对象,默认的对象也就是窗口对象。例如想得到一个单框架窗口的文档标题可有这三种方法:
      window.document.title == self.document.title == document.title
  7、status:在浏览器的状态栏显示临时信息。当鼠标在网页的URL上移动时,默认情况下状态栏显示URL值,你可能通过这样的设置来显示更友好的内容:<a href="http://www.52its.com" onMouseOver="window.status='Welcome to IT服务网';return true"> IT服务网</a>。注意,一定要加入return true。如果结合setInterval()方法,就可以实现状态栏跑马灯效果。

常用方法:
  1、alert(msg):这就不用说了吧。
  2、blur():把被引用的窗口放到所有其它打开窗口的后面。
  3、clearInterval(intervalID):关掉以setInterval()方法开始的周期循环,参数为setInterval()返回的ID。
  4、close():关闭浏览器窗口
  5、confirm(msg): 显示一个带OK和Cancel按钮的确认对话框
  6、focus():把被引用的窗口放到所有其它打开窗口的前面。
  7、open("URL","Name"[,"Features"]):打开一个新窗口。第三个参数用于设定新打开窗口的一些窗口属性,是字符串方式表示,它由一系列由逗号间隔的赋值表达式列表组成。主要包括:toolbar(是否加工具按钮)、location(是否加URL地址栏)、memubar(是否加菜单栏)、status(是否加状态栏)、scrollbars(是否自动加滚动)、resizable(是否可改变大小)、width(设定宽度)、height(设定高度),这些参数除最后两个为数值外都为布尔值。
  8、prompt(msg,defVal):打开用户交互对话框,返回用户输入值。
  9、setInterval("fun",msecDelay[,arg1,...]):设定一个需在固定时间重复执行的任务。从第三个参数开始的参数为要执行任务的参数值。
  10、setTimeout(("fun",msecDelay[,arg1,...]):设定一个需在指定时间间隔后要执行的任务。参数含意同setInterval。

事件处理程序:
  1、onBlur= 、onFocus= :当窗口后置或前置时,激活相应的程序。
  2、onLoad= :当文档加载处理完成后,激活加载事件。
  3、onResiae= :当用户重设窗口大小 ,将触发重设大小事件。
  4、onUnload= :当文档从view内清除前,触发卸载事件

window的常用属性的更多相关文章

  1. JavaScript BOM-11-BOM的核心-window对象; window对象的控制,弹出窗口方法; 超时调用; 间歇调用; location对象常用属性; 位置操作--location.reaplace,location.reload(); BOM中的history对象; Screen对象及其常用属性; Navigator对象;

    JavaScript BOM 学习目标 1.掌握什么是BOM 2.掌握BOM的核心-window对象 3.掌握window对象的控制.弹出窗口方法 什么是bom BOM(browser object ...

  2. WPF DataGrid常用属性记录

    WPF DataGrid常用属性记录 组件常用方法: BeginEdit:使DataGrid进入编辑状态. CancelEdit:取消DataGrid的编辑状态. CollapseRowGroup:闭 ...

  3. JavaScript DOM编程基础精华02(window对象的属性,事件中的this,动态创建DOM,innerText和innerHTML)

    window对象的属性1 window.location对象: window.location.href=‘’;//重新导航到新页面,可以取值,也可以赋值. window.location.reloa ...

  4. UIView的一些常用属性和方法

    UIView的一些常用属性和方法 1. UIView的属性 UIView继承自UIResponder,拥有touches方法. - (instancetype)initWithFrame:(CGRec ...

  5. Delphi 常用属性说明(超长)

    Delphi组件的常用事件Onclick——当单击时触发这个事件中的代码Onchange——当改变该组件内容时触发其中的代码Oncreate——当创建时触发这个事件中的代码Onclose——当关闭的时 ...

  6. JavaScript-DOM编程的一些常用属性

    一.Document常见属性 document.title // 设置文档标题等价于HTML的title标签 document.bgColor // 设置页面背景色 document.fgColor ...

  7. UIView常用属性与方法/UIKit继承结构

    UIView常用属性与方法 @interface UIView : UIResponder<NSCoding, UIAppearance, UIAppearanceContainer, UIDy ...

  8. ajax对象的获取及其常用属性

    ajax对象的获取及其常用属性 (1)什么是ajax asynchronous javascript and xml(异步的javascript和xml). 是一种用来改善用户体验的技术,其实质是利用 ...

  9. BOM常用属性与方法

    BOMBrowser Object Modelwindow浏览器窗口window方法locationlocation常用属性screen显示器屏幕screen常用属性navigator浏览器软件nav ...

随机推荐

  1. JS之For---in 语句

    下面说一下for… in语句.可直接把下面的代码复制到浏览器的控制台或Node环境下去执行. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //用来快速迭代对象. var o ...

  2. CentOS 6下安装nodejs 0.9.0(转)

    确保安装了python,大部分安装失败都是由于python版本过低导致.安装之前,升级python版本,升级步骤 http://www.tomtalk.net/wiki/Python. [root@S ...

  3. VS2012配色方案

    VS2012配色方案 这些天由于公司项目比较忙,所以天天盯着电脑8小时,而且我的开发工具VS2012是白色背景的所以每天下班都搞的眼睛巨疼. 今天在网上找到一个很好的配色方案,所以有同样烦恼的童鞋们可 ...

  4. ios7上隐藏status bar

    在iOS7上 对于设置status bar 又有了点点的改变 1.对于 UIViewController 加入了动态改变 status bar style的方法 - (UIStatusBarStyle ...

  5. JS获取ckeditor4.x里的值

    项目中有这样一个需求,使用ckeditor可以上传图片,需要在前端验证一下不可上传多于5张图片. 以下是查看源代码所看到的ckeditor里的值 <p>AAAAA</p> &l ...

  6. 飘逸的python - zlib压缩存到数据库

    当每天有大量的数据存到kv数据库中去,且value数据很大,于是想压缩后再存进去. 之前提到了 gzip压缩,为什么不直接用gzip呢. 其实更确切的说gzip是一种文件格式,它压缩成gzip文件,而 ...

  7. 如何使用开源库,吐在VS2013发布之前,顺便介绍下V2013的新特性"Bootstrap"

    如何使用开源库,吐在VS2013发布之前,顺便介绍下VS2013的新特性"Bootstrap" 刚看到Visual Studio 2013 Preview - ASP.NET, M ...

  8. 三角形(Triangle)

    三角形(Triangle) 问题 给出一个三角形,找出从顶部至底部的最小路径和.每一步你只能移动到下一行的邻接数字. 例如,给出如下三角形: [ [2], [3,4], [6,5,7], [4,1,8 ...

  9. 杨辉三角形II(Pascal's Triangle II)

    杨辉三角形II(Pascal's Triangle II) 问题 给出一个索引k,返回杨辉三角形的第k行. 例如,给出k = 3,返回[1, 3, 3, 1] 注意: 你可以优化你的算法使之只使用O( ...

  10. [置顶] javascript-基于对象or面向对象?

    最近完成了javascript的初级学习,在这个学习的视频中,我特别注意了两个词,解释性语言和对象,javascript按照我的理解,应该是种解释性语言,他有关于面向对象的思想的体现,但是,他和vb一 ...