2014-08-29 70 views
1

如果我有一個文檔,例如兩個或多個Iframe s在對方中,我如何才能從樹中的最後一個訪問主文檔的window對象?在html文檔中獲取「最低」窗口對象

<html> 

... 

<iframe> 
    <iframe> 
     <!-- I'm here --> 
    </iframe> 
</iframe> 

... 

我希望能夠在瀏覽器窗口重定向到另一個頁面,但我似乎無法找到一個方法來抓住它的window對象。

我想是這樣

var outest = window; 
if(outest.parent){ 
    outest = outest.parent 
} 

但由於某些原因,似乎window有着無窮的父母。有任何想法嗎?

+3

['top'](https://developer.mozilla.org/en-US/docs/Web/API/Window.top)可能是你要找的東西? – Teemu 2014-08-29 15:21:43

+1

@Teemu爲什麼把這個作爲評論而不是答案? P.S .:你的名字與這個星球上最討厭的東西有什麼關係? :D – 2014-08-29 15:24:16

+0

我不知道,取決於你在地球上最煩人的東西?這個名字本身在芬蘭頗受歡迎。 – Teemu 2014-08-29 15:25:46

回答

1

top指的是最外面的window對象,即瀏覽器窗口。

+0

你有沒有機會知道我怎麼用'document'來做到這一點?可悲的是,這裏沒有'top'屬性:<' – 2014-08-29 15:36:48

+1

Ehh ...'top.document'應該可以做到。 – Teemu 2014-08-29 15:37:56

相關問題