使用iframe框架時,實現子頁面內跳轉到整個頁面,而不是在子頁面內跳轉


首先先來描述一下我所遇到的問題,我在一個首頁的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; 

注:希望能幫助到遇到相同問題你


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM