2013-05-30 44 views
0

我已谷歌搜索並查看所有StackOverflow的問題,似乎無法找到像這樣的東西。我在這裏得到了下面的代碼,它將用戶從登錄模式中移出並登錄到他們的主頁上。問題是,它似乎沒有突破模式,即使我看到的每個地方都說window.top.location應該這樣做。該頁面成功重定向(意味着它轉到正確的URL),但它只在iFrame中重定向。爲什麼window.top.location不能把你帶出iFrame?

echo "<script>window.top.location = '/group/$home';</script>"; 

還有什麼我應該/可以做到打破模態?在此先感謝您的幫助!

+0

是U唱IFRAME被執行?你想從iframe重定向父窗口? –

+1

@michaelrmcneill你試過'window.parent.location' .. – sAnS

+0

@sAnS是的,我有,它不工作。 – michaelrmcneill

回答

1

使用parent

echo "<script>window.parent.location = '/group/$home';</script>"; 
+0

我試過了,它不適合我。 – michaelrmcneill

+0

你可以在那個子頁面上顯示你的html代碼嗎? –

+0

https://gist.github.com/michaelryanmcneill/132d1f1c440569f0a6b9 – michaelrmcneill

0

你的框架的父設置到任何網址和代碼的位置必須從IFRAME top.location = url;

+0

這也行不通。 – michaelrmcneill

相關問題