返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Javascript frame怎么用
  • 220
分享到

Javascript frame怎么用

2024-04-02 19:04:59 220人浏览 安东尼
摘要

这篇文章主要介绍“javascript frame怎么用”,在日常操作中,相信很多人在Javascript frame怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ja

这篇文章主要介绍“javascript frame怎么用”,在日常操作中,相信很多人在Javascript frame怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Javascript frame怎么用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

如果页面中包含框架,则每个框架都拥有自己的window对象,并且保存在frames集合中。在frames集合中,可以通过数值索引(从0开始,从左至右,从上到下)或者框架名称来访问相应的window对象。每个window对象都有一个name属性,其中包含框架的名称。接下来提供一个包含框架的页面实例:
      <html>
      <head>
      <title>框架实例</title>
      </head>
      <frameset rows="160,*">
      <frame src="frame .htm"name="topFrame" />
      <frameset cols='50%, 50%">
      <frame src="anotherframe. htm" name="leftFrame" />
      <frame src="yetanotherframe. htm" name="rightFrame" />
      </frameset>
      </frameset>
      </html>
以上代码创建了一个框架集,其中一个框架居上,两个框架居下。对这个例子而言,可以通过window. frames[o]或者window.f rarnes["topFrame"]来引用上方的框架。不过,恐怕你最好使用top而非window来引用这框架(例如,通过top.fraines[o])。
   我们知道,top对象始终指向最高(最外)层的框架,也就是浏览器窗口。使用它可以确保在一个框架中正确地访问另一个框架。因为对于在一个框架中编写的任何代码来说,其中的window对象指向的都是那个框架的特定实例,而非最高层的框架。下图展示了在最高层窗口中,通过代码来访向前面例子中每个框架的不同方式。
   与top相对的另一个window对象是parent。顾名思义,parent(父)对象始终指向当前框架的直接上层框架。在某些情况下,parent有可能等于top;但在没有框架的情况下,parent 一定等于top(此时它们都等于window)。再看下面的例子:
       <html>
      <head>
      <titLe>框架实例</title>
      </head>
      <frameset rows=’1 100.*">
      <frame src="frame. htm" name="topFrame" />
      <frameset cols="50%, 50%">
      <frame src="ano therfraame.htm"name="leftFrame"/>
      </frameset>
      </frameset>
      < /html>
这个框架集中的一个框架包含了另一个框架集,该框架集的代码如下所示:
      <html>
      <head>
      <title>框架实例</title>
      </head>
      <frameset cols='50%, 50%'>
      <frame src="red. htm"name="redFrame"/>
      <frame src="blue. htm"name="blueFrame" />
      </frameset>
      </html>
浏览器在加载完第一个框架集以后,会继续将第二个框架集加载到rightFrame中。如果代码位于redFrame(或blueFrame)中,那么parent对象指向的就是rightFrame,可是,如果代码位于topFrame中,则parent指向的是top,因为topFrame的直接上层框架就是最外层框架。展示了在将前面例子加载到浏览器之后,不同window对象的值。
除非高层窗口是通过windows.open()打开的,否则其window对象的name属性不会包含任何值.与框架有关的最后一个对象是self,它始终指向window,实际上,self和window对象可以互相换使用.引入这些对象都是self对象的目的只是为了与top和parent对象对应起来,因此它不格外包含其他值.所有这些对象都是window对象的属性,可能通过window.parent,window.top等形式来访问.同时也意味着可以将不同层次的window对象连缀起来.南昌网站制作公司工程举例:window.parent.parent.frames[0].
在使用框架的情况下,浏览器中会存在多个Global对象.在每个框架中定义的全局变量会自动成为框架中window对象的属性,由于每个window对象都包含原生类型的构造函数,因此每个框架都有一套自己的构造函数,这些构造函数一一对应,但并不相等,例如,top.object并不等于top.frames[0].Object.这个问题会影响到对跨框架传递的对象使用instanceof操作符.

到此,关于“Javascript frame怎么用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Javascript frame怎么用

本文链接: https://lsjlt.com/news/96263.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Javascript frame怎么用
    这篇文章主要介绍“Javascript frame怎么用”,在日常操作中,相信很多人在Javascript frame怎么用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ja...
    99+
    2024-04-02
  • Frame JSP文件怎么用
    这篇文章将为大家详细讲解有关Frame JSP文件怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。当使用Forward()时,Servlet engine传递HTTP请求从当前的Servlet or ...
    99+
    2023-06-17
  • Data Frame怎么在Python中使用
    这期内容当中小编将会给大家带来有关Data Frame怎么在Python中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一. 查看DataFrame的常用属性DataFrame基础属性有:values...
    99+
    2023-06-14
  • HTML的<frame>标签怎么用
    这篇文章主要介绍了HTML的<frame>标签怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   HTML<fra...
    99+
    2024-04-02
  • netty中的frame解码器怎么用
    这篇文章主要介绍“netty中的frame解码器怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“netty中的frame解码器怎么用”文章能帮助大家解决问题。简介netty中的数据是通过Byte...
    99+
    2023-06-30
  • HTML中的<frame>标签怎么用
    这篇文章将为大家详细讲解有关HTML中的<frame>标签怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。     HTML<...
    99+
    2024-04-02
  • java中怎么关闭frame窗口
    要关闭一个frame窗口,可以使用以下代码:```javaframe.setDefaultCloseOperation(JFrame...
    99+
    2023-10-08
    java
  • HTML frame标签的作用是什么
    HTML frame标签的作用是在一个网页中创建一个或多个独立的可滚动的区域,每个区域显示不同的文档。通过使用frame标签,可以将...
    99+
    2023-10-11
    HTML
  • Python Tkinter GUI编程怎么实现Frame切换
    今天小编给大家分享一下Python Tkinter GUI编程怎么实现Frame切换的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,...
    99+
    2023-06-30
  • 解读Python中的frame是什么
    目录Python中的frame是什么栈帧(frame)Python的frame对象特殊的只读属性特殊可写属性Python中的frame是什么 栈帧(frame) 栈帧表示程序运行时函...
    99+
    2022-11-13
    Python frame是什么 Python的frame Python frame
  • IDEA Debug过程中使用Drop Frame或Reset Frame实现操作回退的方法
    目录使用Reset Frame回退操作什么情况不能回退什么情况可以回退找不到Reset Frame?找找Drop Frame大家在Debug程序的时候,是否遇到过因为“下...
    99+
    2024-04-02
  • frame框架使用方法有哪些
    frame框架使用方法:1、使用 创建框架;2、使用创建内联框架。详细介绍:1、标签用于将浏览器窗口分割为多个区域,每个区域称为一个框架。可以通过cols或rows属性来指定每个框架的...
    99+
    2024-02-22
    frame框架 搜索引擎优化
  • Python中Tkinter组件Frame的具体使用
    目录何时使用 Frame 组件?用法参数Frame(框架)组件是在屏幕上的一个矩形区域。Frame 主要是作为其他组件的框架基础,或为其他组件提供间距填充。 何时使用 Frame 组...
    99+
    2024-04-02
  • Go Frame gtree树形结构如何使用
    这篇文章主要介绍了Go Frame gtree树形结构如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Go Frame gtree树形结构如何使用文章都会有所收获,...
    99+
    2023-07-02
  • iOS开发怎么创建frame实现window窗口view视图
    本篇内容主要讲解“iOS开发怎么创建frame实现window窗口view视图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“iOS开发怎么创建frame实现window窗口view视图”吧!UI...
    99+
    2023-06-30
  • iOS开发frame和bounds使用示例详解
    目录简述frame和bounds何时使用Frame,何时使用Bounds简述 Frame: 视图的位置和大小使用是父视图的坐标系,所以将视图放置在父级中这一点就很重要。 Bounds...
    99+
    2024-04-02
  • JavaScript怎么用
    这篇文章主要为大家展示了“JavaScript怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript怎么用”这篇文章吧。巧学巧用1. new ...
    99+
    2024-04-02
  • Python中快速掌握Data Frame的常用操作
    目录掌握Data Frame的常用操作一. 查看DataFrame的常用属性 二. 查改增删DataFrame数据三. 描述分析DataFrame数据 掌握Data Frame的常用...
    99+
    2024-04-02
  • JavaScript Promise怎么用
    今天小编给大家分享一下JavaScript Promise怎么用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我...
    99+
    2024-04-02
  • 怎么引用JavaScript
    这篇文章主要介绍“怎么引用JavaScript”,在日常操作中,相信很多人在怎么引用JavaScript问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么引用JavaScript”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作