1. 程式人生 > >html多級iframe巢狀時獲取頂級視窗

html多級iframe巢狀時獲取頂級視窗

javascript中多級iframe巢狀使用時獲取頂級視窗,實現當頁面登入過期等等情況下,在子頁面中完成整個窗體跳轉。
以下程式碼獲取頂級窗體物件:
//頂級窗體
var topWin=(function(){ var p=window.parent; while(p!=p.window.parent){p=p.window.parent;} return p; })();
//頂級
var topWin = window.top;

PS:實現整個窗體頁面跳轉重新整理程式碼如下:
//用頂級窗體物件進行轉發
topWin.location.href = "./login.html";