js框架間的互相引用
作者:佚名 時間:2013-12-21 分享到:
一個頁面中的所有框架以集合的形式作為window對象的屬性提供,例如:window.frames就表示這個頁面內所有框架的集合,這和表單對象,鏈接對象,圖片對象等是類似的,不同的是,這些集合是document的屬性,因此,要引用一個子槿,可以使用如下語法:
window.frames["framename"];
window.frames.framename
window.frames[index]
其中,window字樣也可以用self代替或省略,假設framename主頁面中第一個框架,則以下的寫法是等價的:
self.frames["framename"]
self.frames[0]
frames[0]
framename
每個框架都對應一個html頁面,所以這個框架也是一個獨立的瀏覽器窗口,它具有窗口的所有性質,所謂對框架的引用也就是對window對象的引用.有了這個window對象,就可以很方便地對其中的頁面進行操作,例如使用window.document對象向頁面寫入數據,使用window.location屬性來改變框架內的頁等.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n3188.html