首先先來描述一下我所遇到的問題,我在一個首頁的index.jsp頁面中用到了iframe框架,見下圖 在iframe中引入jsp頁面的路徑,是幾個iframe框架組合成的一個完整的頁面,但是他們的存在是相互獨立的。接著我在一個子頁面中(right.jsp)中, 想要將頁面跳轉到登錄的頁面(登錄頁面是 ...
首先先來描述一下我所遇到的問題,我在一個首頁的index.jsp頁面中用到了iframe框架,見下圖
在iframe中引入jsp頁面的路徑,是幾個iframe框架組合成的一個完整的頁面,但是他們的存在是相互獨立的。接著我在一個子頁面中(right.jsp)中,
想要將頁面跳轉到登錄的頁面(登錄頁面是一個獨立的頁面,並不是iframe框架),跳轉是成功的,但是頁面是顯示在子頁面中的。
問題如何解決:
方法一:
如果你的頁面跳轉是使用的<a></a>標簽,只需在 a 標簽中添加 "target="_parent" 屬性即可。
方法二:
在head標簽之間加入<base target="_parent" /> 。則子頁面內的所有跳轉預設是父頁面一起跳。(註:在子頁面的head標簽中添加哦)
方法三:
在js中跳轉,window.location.href();因為window這種跳轉是沒有target屬性的,這時,你可以使用取個巧,
讓父頁面跟著一起跳轉,即在window.location.href=url後面加上window.parent.location.href=url;
註:希望能幫助到遇到相同問題你