由于開發(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; 即可再跳回父頁面 |
|