`
xcy13638760
  • 浏览: 52477 次
社区版块
存档分类
最新评论

JSP中window、parent、top、self详解

 
阅读更多
对Jsp中的window.parent window.top window.self详解

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

window.self


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

语法:window.self

注:window、self、window.self是等价的。

window.top

功能:返回顶层窗口,即浏览器窗口。

语法:window.top

注:如果窗口本身就是顶层窗口,top属性返回的是对自身的引用。

window.parent

功能:返回父窗口。

语法:window.parent

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

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

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

<script type="text/javascript">
var b = window.top!=window.self;
document.write( "当前窗口是否在一个框架中:"+b );
</script>

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

分享到:
评论

相关推荐

    jsp中的window属性

    JSP 中的 Window 属性详解 JSP 中的 Window 对象是指浏览器窗口,它提供了多种操作,包括获取当前窗口的信息、控制窗口的样式、打开新的窗口、弹出对话框等。下面是 JSP 中的 Window 属性的详解: 1. frames 属性...

    jsp应用开发详解 jsp电子书

    在《JSP应用开发详解》这本电子书中,读者将全面学习JSP的基础知识以及高级特性。以下是一些主要的知识点: 1. **JSP基本概念**:了解JSP的工作原理,包括JSP页面生命周期,JSP与Servlet的关系,以及JSP如何被编译...

    jsp应用开发详解(中文高清pdf版)

    《jsp应用开发详解》这本书是Java服务器页面(JSP)...通过《jsp应用开发详解》这本书,读者不仅可以理解JSP的工作原理,还能学会如何利用JSP进行高效、可扩展的Web应用开发,为职业生涯中的项目开发打下坚实的基础。

    JSP应用开发详解第三版源代码(整理版)B

    **JSP应用开发详解第三版源代码分析** 在IT行业中,Java Server Pages(JSP)是一种广泛用于构建动态web应用程序的技术。它允许开发者将HTML、CSS、JavaScript与Java代码混合编写,以实现服务器端的逻辑处理。《JSP...

    JSP基础与案例开发详解 光盘part1

    书中内容由浅入深、循序渐进地介绍了JSP的基本运用,其中包括网页布局与修饰、JDBC应用、Servlet应用、JSP运用、EL表达式运用、自定义标签运用、标准标签库运用等。在讲解的过程中,引用了大量的实例,且每一部分...

    JSP基础与案例开发详解2

    **JSP基础与案例开发详解** JSP(JavaServer Pages)是Java技术中用于构建动态网页的一种技术。它允许开发者将HTML代码与Java代码混合编写,以实现动态内容的生成。JSP的基础知识涵盖以下几个核心概念: 1. **JSP...

    jsp应用开发详解

    jsp应用开发详解jsp应用开发详解jsp应用开发详解

    window.open参数详解.txt

    ### window.open()函数详解 在Web开发中,`window.open()`是一个非常实用的JavaScript函数,用于在新的浏览器窗口或标签页中打开一个指定的URL。它不仅能够打开新窗口,还可以控制新窗口的属性,如大小、位置以及...

    jsp中session的用法详解

    "jsp中session的用法详解" jsp 中 session 的使用方法可以帮助开发者追踪用户的操作过程,而不需要担心追踪的实现细节。Session 是一种服务器端的机制,用于存储用户的信息,以便在多个页面之间共享数据。 在 jsp ...

    jsp应用开发详解.zip

    【JSP应用开发详解】 JavaServer Pages(JSP)是一种基于Java的技术,用于创建动态网页。JSP在Web开发领域中扮演着重要角色,因为它允许开发者将HTML代码与Java代码混合编写,使得网页内容能够根据服务器端的数据...

    jsp语法详解

    jsp语法详解中还有其他一些重要的知识点,例如jsp指令、jsp动作、jsp隐式对象等。jsp指令用于在jsp文件中指定指令,例如&page指令、include指令等。jsp动作用于在jsp文件中执行某些操作,例如jsp:useBean动作、jsp:...

    (JSP应用开发详解)JSP应用开发详解

    【JSP应用开发详解】 JSP(JavaServer Pages)是一种基于Java技术的动态网页开发工具,主要用于构建服务器端的应用程序。在JSP应用开发中,开发者可以将HTML、CSS、JavaScript与Java代码相结合,实现数据的动态展示...

    jsp el表达式详解

    **JSP EL表达式详解** JavaServer Pages (JSP) Expression Language(EL)是JSP 2.0及更高版本中引入的一种轻量级、简洁的脚本语言,用于简化在JSP页面中访问JavaBean属性和其他Java对象的流程。EL表达式主要用于...

    jsp应用开发详解.part1

    jsp应用开发详解.part1 因为上传文件大小受限part2请到我的资源下载 作者:作者:刘晓华//张健//周慧贞 译者:作者:刘晓华//张健//周慧贞 出版社:电子工业出版社 本书结合JSP和Servlet的最新规范,从基本的...

    JSP应用开发详解下载

    **JSP应用开发详解** JavaServer Pages(JSP)是一种基于Java的技术,用于构建动态Web应用程序。它将HTML代码与Java代码分离,使得开发者可以更专注于网页的展示逻辑,而服务器端的业务处理则由Java代码来完成。JSP...

    Window.showDialog详解合集

    在JSP开发中,`window.showDialog`是一个经常被用于创建模态对话框的方法,它可以帮助我们实现页面间的交互和数据传递。模态对话框是一种阻止用户与页面其他部分交互,直到用户处理完对话框中的内容才能继续操作的...

    Jsp基础与案例开发详解随书源码13-17章

    该资源是《JSP基础与案例开发详解》的随书源代码。提供了书中从第一章-第十七章中讲解的开发工具和源代码。 目录如下: 第1章:Jsp开发的基本知识以及一些常用软件的安装和配置。 第2章:网页布局与修饰,为前端开发...

    window.parent与window.openner区别介绍

    今天总结一下js中几个对象的区别和用法: 首先来说说 parent.window与top.window的用法 “[removed].href”、”location.href”是本页面跳转 “parent.location.href”是上一层页面跳转 “top.location.href”是最...

    jsp应用开发详解.pdf

    **JSP应用开发详解** JavaServer Pages(JSP)是一种基于Java的技术,用于构建动态Web应用程序。它将HTML代码与Java代码分离,使得开发者可以更专注于网页的展示逻辑,而服务器端则处理业务逻辑。本篇文章将深入...

Global site tag (gtag.js) - Google Analytics