洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律
作者:狐靈科技 | 2019-12-23 10:57 |點擊:
由于開發(fā)需要,很多時候需要使用到iframe框架,即子頁面,子頁面使用是挺方便的,但如果子頁面呢需要跳轉(zhuǎn)整個頁面呢,比如我就遇到了一個問題,我子頁面有個功能需要登
錄,所以連接的是登錄頁面,但登錄頁面只在子頁面中顯示,這就顯得很不合理了,在這里,我介紹幾種方法,
第一種,是比較大眾的方法,及子頁面內(nèi)<a>標(biāo)簽的整個頁面跳轉(zhuǎn),只需在<a>
標(biāo)簽中添加"target=_parent"即可。
第二種是在head標(biāo)簽之間加入<basetarget="_parent" />
則子頁面內(nèi)的所有跳轉(zhuǎn)默認(rèn)是父頁面一起跳。
第三種,也就是我遇到的,在js中跳轉(zhuǎn),window.location.href();這就尷尬了,因為window這種跳轉(zhuǎn)是沒有target屬性的,這時,你可以使用取個巧,讓父頁面跟著一起跳轉(zhuǎn),即
在window.location.href=url后面加上window.parent.location.href=url;
注:如果需要登錄之后再跳轉(zhuǎn)回來,可以在url末尾添加"?preurl=" parent.location.href;
即可再跳回父頁面