top 属性返回最顶层的先辈窗口。

该属性返回对一个顶级窗口的只读引用。如果窗口本身就是一个顶级窗口,top 属性存放对窗口自身的引用。如果窗口是一个框架,那么 top 属性引用包含框架的顶层窗口。

下面的例子窗口是否在一个框架中,如果是,则跳出框架:

function breakout(){

if (window.top!=window.self) {

window.top.location="tryjs_breakout.htm"

}

}

Click the button to break out of the frame:

在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口

window.self 功能:是对当前窗口自身的引用。它和window属性是等价的。注:window、self、window.self是等价的。

window.top  功能:返回顶层窗口,即浏览器窗口。注:如果窗口本身就是顶层窗口,top属性返回的是对自身的引用。

window.parent 功能:返回父窗口。注:如果窗口本身是顶层窗口,parent属性返回的是对自身的引用。

在框架网页中,一般父窗口就是顶层窗口,但如果框架中还有框架,父窗口和顶层窗口就不一定相同了。

判断当前窗口是否在一个框架中:

var b = window.top!=window.self;

document.write( "当前窗口是否在一个框架中:"+b );

你应当将框架视为窗口中的不同区域,框架是浏览器窗口中特定的部分。一个浏览器窗口可以根据你的需要分成任意多的框架,一个单个的框架也可以分成其它多个框架,即所谓的嵌套框架。

Phaser中很多对象都有一个anchor属性

游戏要用到的一些图片.声音等资源都需要提前加载,有时候如果资源很多,就有必要做一个资源加载进度的页面,提高用户等待的耐心.这里我们用一个state来实现它,命名为preload. 因为资源加载进度条需 ...

【转载】Asp.Net中Cookie对象的作用以及常见属性

Cookie对象是服务器为用户访问存储的特定信息,这些信息一般存储在浏览器中,服务器可以从提交的数据中获取到相应的Cookie信息,Cookie的最大用途在于服务器对用户身份的确认,即票据认证,用户会 ...

js中Window 对象及其的方法

window.location 对象 window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面.window.location 对象在编写时可不使用 wind ...

js中window对象详解以及页面跳转

1.window.top.window.location = "index.asp"; 2.window.top.location.href="index.asp&quo ...

javascript中window对象 部分操作

js中window对象的opener属性的一个坑

2018-05-08 17:48:33 今天我编写代码碰到了一个让我纠结了很久的坑,特别想在此说一下,让其他人避免我踏过的这个坑. 这个坑就是:在我自己写的子窗口中用opener属性却获取不到父窗口的 ...

JQuery获取iframe中window对象的方法-contentWindow

document.getElementsByTagName('iframe')[0].contentWindow 获取到的就是iframe中的window对象.

JavaScript (JS)基础:BOM 浅析 (含window对象相关基本方法、属性解析)

① window对象(Math方法也属于window对象): window对象是JavaScript中的顶级对象,所有定义在全局作用域中的变量.函数都会变成window对象的属性和方法,window对 ...

es6中的对象的可计算的属性名

先简单的啰嗦一下对象的属性: var obj = { a:2 } 要访问obj中a的位置,方法:1. obj.a     //2            2..obj ["a"]   ...

随机推荐

Effective java笔记(十),序列化

将一个对象编码成字节流称作将该对象「序列化」.相反,从字节流编码中重新构建对象被称作「反序列化」.一旦对象被「序列化」后,它的编码就可以从一台虚拟机传递到另一台虚拟机,或被存储到磁盘上,供以后「反序列 ...

数组实现栈的结构(java)

自定义数组实现栈的结构. package test; public class MyArrayStackClient { public static void main(String[] args) ...

Beaglebone Black的启动

Beaglebone Black的启动 第1章  准备开始 Beaglebone Black上最显眼的恐怕就是板子两侧的扩展端口,一侧有46个端口,共92个端口Beaglebone Black的启动. ...

javascript中对象的属性的特性

1.ES5的属性特性包括下面六个: configurable: 表示能否通过delete来删除属性从而重新定义属性,能够修改属性的特性,默认为true enumberable: 表示是否能通过for- ...

web基础之会话技术

一.会话技术之Cookie Cookie技术是将数据存储到客户端 1.怎样去向客户端写出一个cookie 1)创建Cookie对象 Cookie cookie = new Cookie(name,va ...

oracle 计算机改名后监听无法启动

oracle改计算机名后,简单办法是利用oracle自带监听配置重新配置一下,或者修改host.listner.ora.tnsname.ora.我改了没起作用,原来是因为加入了域,计算机名字要全名的.

进度条QProgressBar

import sys from PyQt5.QtCore import Qt, QTimer from PyQt5.QtWidgets import QApplication, QWidget, QP ...

Linux-(inotify-tools&rsync)

inotifywait命令 mac中的是:fswatch,fsevents-tools. 1.命令格式: inotifywait [参数] [events] [targetDir] 2.命令功能: 平 ...

C#删除文件直接到回收站,而不是直接删除

记录下: FileSystem.DeleteDirectory(physicalPath, UIOption.OnlyErrorDialogs, RecycleOption.SendToRecycle ...

html window 属性,html中window对象top 、self 、parent 等属性相关推荐

  1. Jquery UI中 Dialog对象的作用及常用属性

    HTML 作用? 标签主要表现的作用还是语义,表示该元素是一个对话框.而对于它的样式可能不被使用,因为人们对对话框和窗口的样式都有很高的要求.单凭这个标签的样式效果是达不到要求的,还是得使用css和J ...

  2. php遍历对象属性_php中遍历对象的方法

    * 遍历对象 * 1.仅能遍历属性,方法不可遍历 * 2.外部遍历仅能查看公共可见属性 * 3.如果要查看全部属性,需要在类中创建外部接口方法来实现 * 4.最终结果以关联数组格式呈现,使用forea ...

  3. php protected 属性,PHP实现在对象之外访问其私有属性private及保护属性protected的方法...

    本文实例讲述了PHP实现在对象之外访问其私有属性private及保护属性protected的方法.,具体如下: public 表示全局的访问权限,类内部外部子类都可以访问: private表示私有的访 ...

  4. python 惰性属性_python中惰性对象

    惰性对象是什么? 首先需要明确啥是惰性计算(lazy evaluation):是指仅仅在真正需要执行的时候才计算的表达式的值.充分利用其特点 可以带来很多的便利 1. 避免不必要的计算,带来性能的提升 ...

  5. 两个List合并,List集合中的对象根据某个相同的属性,合并另外属性

    场景描述: 因为是在不同的数据库里,所以不能使用sql联合查询,所以只能采用List封装数据和另一个List封装数据拼接成一个结果集. 方法: 根据共同的字段id,将一个对象List遍历, 放到map ...

  6. JS中window对象的opener属性

    JS中window对象的opener属性 JS中window对象的opener属性 window.opener是js中window的一个属性,它返回的是打开当前窗口的窗口对象.如果窗口A弹出一个窗口B ...

  7. JavaScript中常见键盘事件以及BOM中window常用对象

    一,键盘事件 keypress键盘按下触发,但是不能识别crtl,shift方向键 keydown键盘按下触发,所有按键都支持,区别于keypress keyup键盘弹起触发 代码展示: docume ...

  8. php查询对象是否有某个属性可用,JavaScript 判断对象中是否有某属性的常用方法...

    判断对象中是否有某属性的常见方式总结,不同的场景要使用不同的方式. 一.点( . )或者方括号( [ ] ) 通过点或者方括号可以获取对象的属性值,如果对象上不存在该属性,则会返回undefined. ...

  9. DOM中Event 对象如何使用

    DOM中Event 对象如何使用 一.总结 一句话总结: 1.将event作为参数传递进来,然后就可以调用event对象的各种属性和方法了. <body onmousedown="wh ...

最新文章

  1. 一文看懂95%置信区间
  2. Go在招聘中最吃香、安全工程师薪资涨幅最高 | Hired年度软件工程师报告出炉
  3. java中split特殊符号
  4. Appium+python 测试环境搭建
  5. java xlsx读写_Java读写Excel
  6. ML之Kmeans:利用自定义Kmeans函数实现对多个坐标点(自定义四个点)进行自动(最多迭代10次)分类
  7. 限制网速 制造测试条件
  8. CABasicAnimation fillMode和removedOnCompletion
  9. 在东岸听刘元演奏萨克斯
  10. asp.net MD5加密函数(c#)
  11. ASP.Net/C# - PayPal接口文档
  12. python读取txt文件存储数组_python : 将txt文件中的数据读为numpy数组或列表
  13. route-policy和ACL组合时permit和deny的作用
  14. 一个VO(Visual Odometry)的简单实现
  15. Atitit 中间件之道 attilax著 1. 第1章 中间件产生背景及分布式计算环境 2 2. 中间件分类 3 2.1. 商业中间件:weblogic,was,conherence 开源中间
  16. spring cloud config 加密配置
  17. 一台设备驱动万物:苹果和三星即将推陈出新
  18. 老子智慧 之 知人者智 自知者明 [明智]
  19. 快速了解云数据库RDS
  20. 微信支付商户接入(一)

热门文章

  1. c语言如何判断是否是子序列,leetcode392(判断子序列)--C语言实现
  2. python 教学_「Python基础」一次就装好Python手把手装到好
  3. golang 安全的tcp server_Go 语言使用 TCP_NODELAY 控制发包流量
  4. java 设计模式原则_Java设计模式的七大原则
  5. MySQL管理利器 MySQL Utilities---mysqlreplicate
  6. go设计模式之装饰器模式
  7. 《OpenStack云计算实战手册(第2版)》——1.7 添加用户
  8. 【JUnit 报错】 method initializationerror not found:JUnit4单元测试报错问题
  9. Node.js进程管理之Process模块
  10. netbeans字体与颜色配置模板相关网站