`
左博涯
  • 浏览: 60568 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Js中的window.parent ,window.top,window.self 代表的对象

    博客分类:
  • js
 
阅读更多
在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口。
分享到:
评论

相关推荐

    window.open打开新窗口参数设置

    在前端开发中,`window.open()` 方法是浏览器内置的一个功能,用于在JavaScript中打开新的浏览器窗口。本文将深入探讨如何使用 `window.open()` 方法及其参数设置,帮助开发者更好地掌握此方法的用法。 #### 一、`...

    测试window对象属性parent、top、self

    `parent`、`top`和`self`是Window对象中非常重要的三个属性,它们各自承担着不同的职责,对于理解JavaScript在浏览器环境中的工作原理至关重要。 1. `self`属性: `self`属性在JavaScript中用来引用当前的Window...

    详解js location.href和window.open的几种用法和区别.docx

    需要注意的是,如果页面中自定义了 frame,那么可以将 parent、self、top 换为自定义 frame 的名称,效果是在 frame 窗口打开 url 地址。 二、location.href 和 window.location.href 的区别 location.href 和 ...

    10个至强JavaScript代码

    self.view = Math.round(((e.screenX - scl) ) / (self.ws - self.alw - self.arw - self.bw) * self.NF); if (self.view != self.back) self.calc(); return false; } /* ---- release scrollbar...

    js中window.open的参数及注意注意事项.docx

    ### JavaScript 中 `window.open` 方法详解 #### 一、引言 在Web开发中,`window.open` 是一个非常常用的方法,它允许我们从当前窗口打开一个新的浏览器窗口或者在一个已经存在的窗口中加载一个新的文档。然而,在...

    window.open

    在Web开发中,`window.open()`方法用于创建一个新的浏览器窗口或标签页,并返回对新打开窗口的引用。这个方法在很多场景下非常有用,比如用来实现弹出窗口、跳转链接等功能。然而,由于浏览器的安全策略和用户体验...

    js中window对象的属性1

    除此之外,`window`对象还有其他很多属性,如`window.top`(顶层窗口)、`window.parent`(当前窗口的父窗口,如果在框架中则不是`window.self`)、`window.status`(浏览器状态栏的文本)、`window.devicePixel...

    window.open参数详解

    在JavaScript中,`window.open()` 方法被广泛用于打开新的浏览器窗口或标签页。这对于创建弹出窗口、预览链接等场景非常有用。本文将详细介绍 `window.open()` 的各个参数及其用法。 #### 方法签名 ```javascript ...

    window.open的参数详细应用

    可以是具体的名称,也可以是预定义的特殊值(如 `_blank`, `_self`, `_parent`, `_top`)。 - **features**: 一系列用逗号分隔的字符串,用于设置新窗口的各种属性,如尺寸、位置、滚动条等。 ### 参数详解 #### ...

    刷新父窗口的多种方法

    这里的`window.parent.dialogArguments`是指向父窗口传递的数据对象。`execCommand('Refresh')`是一个命令,它告诉浏览器刷新当前文档。需要注意的是,`execCommand`方法在现代浏览器中已经被废弃,因此这种方法可能...

    Javascript之BOM(window对象)详解_.docx

    self对象则始终指向window对象,它与top和parent对象一起构成了框架间交互的关键。 关于窗口位置,大多数浏览器提供了screenLeft和screenTop属性来获取窗口相对于屏幕左侧和顶部的位置。Firefox使用screenX和...

    js中window.open的参数及注意注意事项

    在JavaScript中,`window.open()` 是一个非常有用的函数,它用于在浏览器中打开新的窗口或者标签页。这个函数有四个参数,每个都有特定的作用和注意事项。让我们深入了解一下这些参数: 1. **URL(可选)**:这个...

    jsp 刷新父页面

    self.window.opener.locaction.reload(); 刷新一open()方法打开的窗口 window.opener.location.href = window.opener.location.href 刷新以winodw.showModelDialog()方法打开的窗口 window.parent....

    JS之WINDOW对象

    JavaScript中的WINDOW对象是JavaScript在浏览器环境中访问和操作浏览器窗口的核心对象。它包含了与浏览器窗口相关的所有属性和方法,使得开发者能够实现对窗口的各种控制,如打开新的窗口、更改窗口尺寸、滚动内容...

    JS操作FRAME对象.pdf

    `window.top`属性表示顶层框架的引用。通过比较`self`与`top`,可以判断当前框架是否为顶层框架,例如`if (self == top) {...}`。 6. **改变框架的载入页面**: 使用`window.location`属性可以改变框架中加载的...

    js刷新页面 方法大全

    在这种情况下,可能需要更深层次的引用,或者使用`window.top`或`window.self`来确定确切的页面层级。 总的来说,JavaScript提供了多种方式来刷新页面,开发者可以根据具体的应用场景和页面结构选择合适的方法。在...

    JS window对象的top、parent、opener含义介绍

    在JavaScript编程中,window对象是非常核心的一个部分,它代表了浏览器窗口,并且具有很多重要属性和方法,可以用来操作浏览器窗口的各种行为。其中,top、parent、opener是window对象的三个重要属性,它们在页面间...

    JAVASCRIPTDOM对象介绍[定义].pdf

    DOM对象在JavaScript中的应用广泛,其中最重要的对象是`window`,它代表浏览器的顶级窗口,是所有页面的根对象。`window`对象拥有众多属性和方法,例如: 1. `window.closed`:检查窗口是否已关闭。 2. `window....

    Javascript常用对象.txt

    - `window.top`:返回最顶层的`window`对象(即没有父窗口的窗口)。 - `window.status`:设置或获取状态栏中的文本。 - `window.defaultStatus`:如果未设置`status`属性,则使用该默认值。 - `window.name`:...

Global site tag (gtag.js) - Google Analytics