天天看點

iframe中的各種跳轉方法

一、背景

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