如何跳出iframe框架到新的頁面

2021-08-17 08:13:28 字數 897 閱讀 6300

在使擁iframe框架的時候,我們總是巢狀各種頁面,都在乙個地方顯示。但是有時候,我們需要跳轉到其他頁面,就會出現還在乙個inframe框架裡面。這個時候,就需要下面的方法了。

1、利用超連結屬性中target="_parent"。

在超連結中加入target屬性

target="_parent

">  

(或者target="_top

">)

退出系統 就可以了,他的原理相當於目標頁面替換當前的父窗體,而不是當前操作的窗體。

target屬性值的含義:

_blank:新建視窗、_self:相同視窗、_parent:父視窗、_top:首視窗

2、利用js

1)退出

在logout()函式中將session清空,返回的登入頁面就會全屏顯示登入頁面.他的原理相當於在請求傳送前,把請求的頁面替換成當前頁面最頂級的frame,這樣返回的頁面理所應當的會替換整個頁面的內容。

3:上面兩個方法基本上能解決大部分遇到的問題,但是我遇到的是不一樣的問題:

我的用的是ukey登入,所以需要獲取插入和拔出的事件。在拔出的時候,我們要退出登入。是通過js 來完成的。這個時候就是問題的關鍵了。一開始用的是:**如下;

s_pnp.socket_uk.onmessage =function got_packet(msg)

else

}}

index.php/admin/login/tuichu //這個就是處理退出登入的鏈結,清除session

紅色部分就是我之前使用的**,但是都不能用。所以就是top.location.replace()能用,這也是個辦法,大家如果遇到 了,可以嘗試下。

使用了框架iframe的頁面如何跳出框架

window.location.href location.href 是本頁面跳轉.parent.location.href 是上一層頁面跳轉.top.location.href 是最外層的頁面跳轉.舉例說明 如果a,b,c,d都是html,d是c的iframe,c是b的iframe,b是a的ifr...

c 如何跳出框架?

最近,在做乙個倉庫管理系統時,有一項修改密碼的功能,但是在修改完密碼之後,並不是跳回原來的登入介面,而是在原來的小介面中跳回了登入介面,如圖所示 然後自己想了大概兩天也在網上試了不少方法,但都沒有解決 ps.我搜尋的關鍵字都是 修改密碼後怎麼跳回原登入介面 所以關鍵字要打對啊 後來諮詢了老師,老師一...

學習abp vnext框架到精簡到我的Vop框架

上圖大部分功能已經實現,多數是參考 copy abp vnext的,但是僅僅用於學習目的。在abp vnext基礎上,做了更多精簡和封裝,使其更加獨立,方便抽離封裝。動態webapi是使用furion框架的,按照自己習慣進行了少量修改,還有其他很多思想借鑑 copy 於此,特此感謝。vop專案 mi...