htmlwindow属性,html中window对象top、self、parent等属性top 属性返回最顶层的先辈窗⼝。
该属性返回对⼀个顶级窗⼝的只读引⽤。如果窗⼝本⾝就是⼀个顶级窗⼝,top 属性存放对窗⼝⾃⾝的引⽤。如果窗⼝是⼀个框架,那么top 属性引⽤包含框架的顶层窗⼝。
下⾯的例⼦窗⼝是否在⼀个框架中,如果是,则跳出框架:
function breakout(){
if (p!=window.self) {
jquery框架定义p.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.parent 功能:返回⽗窗⼝。注:如果窗⼝本⾝是顶层窗⼝,parent属性返回的是对⾃⾝的引⽤。
在框架⽹页中,⼀般⽗窗⼝就是顶层窗⼝,但如果框架中还有框架,⽗窗⼝和顶层窗⼝就不⼀定相同了。
判断当前窗⼝是否在⼀个框架中:
var b = p!=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对象详解以及页⾯跳转
p.window.location = "index.asp";
p.location.href="index.asp&quo ...
javascript中window对象 部分操作
js中window对象的opener属性的⼀个坑
2018-05-08 17:48:33 今天我编写代码碰到了⼀个让我纠结了很久的坑,特别想在此说⼀下,让其他⼈避免我踏过的这个坑. 这个坑就是:在我⾃⼰写的⼦窗⼝中⽤opener属性却获取不到⽗窗⼝的 ...
JQuery获取iframe中window对象的⽅法-contentWindow
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⾃带监听配置重新配置⼀下,或者修改a.我改了没起作⽤,原来是因为加⼊了域,计算机名字要全名的.
进度条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 ...

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。