• λ我爱Aspx >> Asp.Net >> JavaScript框架编程
  • JavaScript框架编程

  • :未知  Դ:internet  :2007-5-20 16:50:57  ؼ:javascript
  • 框架编程概述 一个HTML页面可以有一个或多个子框架,这些子框架以<iframe>来标记,用来显示一个独立的HTML页面。这里所讲的框架编程包括框架的自我控制以及框架之间的互相访问,例如从一个框架中引用另一个框架中的JavaScript变量、调用其他框架内的函数、控制另一个框架中表单的行为等。 框架间的互相引用 一个页面中的所有框架以集合的形式作为window对象的属性提供,例如:window.frames就表示该页面内所有框架的集合,这和表单对象、链接对象、图片对象等是类似的,不同的是,这些集合是document的属性。因此,要引用一个子框架,可以使用如下语法:window.frames["frameName"];window.frames.frameNamewindow.frames[index]其中,window字样也可以用self代替或省略,假设frameName为页面中第一个框架,则以下的写法是等价的:self.frames["frameName"]self.frames[0]frames[0]frameName每个框架都对应一个HTML页面,所以这个框架也是一个独立的浏览器窗口,它具有窗口的所有性质,所谓对框架的引用也就是对window对象的引用。有了这个window对象,就可以很方便地对其中的页面进行操作,例如使用window.document对象向页面写入数据、使用window.location属性来改变框架内的页面等。下面分别介绍不同层次框架间的互相引用:1.父框架到子框架的引用

    知道了上述原理,从父框架引用子框架变的非常容易,即:

    window.frames["frameName"];

    这样就引用了页面内名为frameName的子框架。如果要引用子框架内的子框架,根据引用的框架实际就是window对象的性质,可以这样实现:

    Ҷƪл˵?
  • һƪJavaScript使用cookie
    һƪJavaScript使用面向对象思想处理cookie