在使擁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...