2012-04-12 56 views
1

我有一個網站,用盡了iframe。找到真正的父元素

要註銷我使用URL運行以下JavaScript並且工作正常。

window.parent.location.href 

我抓到我有時是如果我沒有正確退出網站,然後重新連接我最終與2 iframes(可能更多)。

有沒有辦法讓下面的JavaScript找到所有潛在的iframe的最外層(真正的父母)?

window.parent.location.href 

我想確保無論有多少iframe存在,重定向仍會發生。

任何意見將是巨大的... THX

+1

你在做什麼是JavaScript的,而不是jQuery的。 – adarshr 2012-04-12 08:03:16

+2

@adarshr。你不應該刪除'jQuery'標籤,這意味着'jQuery'的答案是有效的! – gdoron 2012-04-12 08:08:00

+2

@gdoron我看不到jQuery如何在這種情況下有用。 – 2012-04-12 08:13:12

回答

0
topParent = window; 

while (topParent.parent) { 
    topParent = topParent.parent; 
} 

// do whatever you want on topParent