JavaScript Frames對象

frames用於表現HTML頁面當前窗體的中的框架集合。

frames對象是window對象的屬性,中文是"框架"的意思

若是頁面使用框架,將產生一個框架集合frames,在集合中可用數字(從0開始,從左到右,逐行索引)或名字索引框架。
框架集引用中使用的對象
window 當前框架
top 最頂層的框架,就是瀏覽器窗體
parent 包含當前框架的父框架
self 當前框架,老是等於window對象
 

<frameset rows="20%, *, 20%"> 
  <frame src="http://www.itxueyuan.org/javascript/" name="top" />
  <frameset cols="20%, *"> 
    <frame src="http://www.itxueyuan.org/javascript/jiaocheng_1/" name="left" /> 
    <frame src="http://www.itxueyuan.org/javascript/jiaocheng_2/" name="right" />
  </frameset> 
  <frame src="http://www.itxueyuan.org/javascript/php/" name="bottom" /> 
</frameset>



上面的框架頁示例產生了一個框架集。

window與self表明相同的對象,可是self是爲了肯定正在使用的框架不是parent,而是自身,top對象表明最頂層框架,瀏覽器窗體自己,所以在這個例子中就等於window對象,若是頁面上沒有框架,window,self都等於top,而且框架集合的長度爲0。

若是框架名稱爲right的頁面包括下面框架: javascript

<frameset cols="50%, *">
<frame src="http://www.itxueyuan.org/javascript/" name="righttop" />
<frame src="http://www.itxueyuan.org/php/" name="rightbottom" />
</frameset>


那麼righttop與rightbottom的parent父框架爲right。
相關文章
相關標籤/搜索