一、背景
a,b,c,d都是jsp,d是c的iframe,c是b的iframe,b是a的iframe,在d中跳轉頁面的寫法差別如下。
二、js跳轉
window.location.href、location.href 本頁面跳轉,d頁面跳轉
parent.location.href 上一層頁面跳轉,c頁面跳轉
top.location.href 最外層頁面跳轉,a頁面跳轉
三、連結<a>或者form
d頁面中有form
<form>: form送出後d頁面跳轉
<form target="_blank">: form送出後彈出新頁面
<form target="_parent">: form送出後c頁面跳轉
<form target="_top"> : form送出後a頁面跳轉
四、重新整理
parent.location.reload():c頁面重新整理
window.opener.document.location.reload():c頁面重新整理(使用子視窗的opener對象來獲得父視窗對象)
top.location.reload():a頁面重新整理
原帖位址:http://blog.csdn.net/yuling59520/article/details/5630766