"window.location.href"、"location.href"是本页面跳转
"parent.location.href"是上一层页面跳转
"top.location.href"是最外层的页面跳转
举例说明:
如果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页面跳转
如果D页面中有form的话,
<form>: form提交后D页面跳转
<form target="_blank">: form提交后弹出新页面
<form target="_parent">: form提交后C页面跳转
<form target="_top"> : form提交后A页面跳转
关于页面刷新,D 页面中这样写:
"parent.location.reload();": C页面刷新 (当然,也可以使用子窗口的 opener 对象来获得父窗口的对象:window.opener.document.location.reload(); )
"top.location.reload();": A页面刷新
Window Location
[url]http://www.w3schools.com/js/js_window_location.asp[/url]
The window.location object can be written without the window prefix.
Some examples:
location.hostname returns the domain name of the web host
location.path returns the path and filename of the current page
location.port returns the port of the web host (80 or 443)
location protocol returns the web protocol used (http:// or https://)
Window History
[url]http://www.w3schools.com/js/js_window_history.asp[/url]
The window.history object can be written without the window prefix.
To protect the privacy of the users, there are limitations to how JavaScript can access this object.
Some methods:
history.back() - same as clicking back in the browser
history.forward() - same as clicking forward in the browser
"parent.location.href"是上一层页面跳转
"top.location.href"是最外层的页面跳转
举例说明:
如果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页面跳转
如果D页面中有form的话,
<form>: form提交后D页面跳转
<form target="_blank">: form提交后弹出新页面
<form target="_parent">: form提交后C页面跳转
<form target="_top"> : form提交后A页面跳转
关于页面刷新,D 页面中这样写:
"parent.location.reload();": C页面刷新 (当然,也可以使用子窗口的 opener 对象来获得父窗口的对象:window.opener.document.location.reload(); )
"top.location.reload();": A页面刷新
Window Location
[url]http://www.w3schools.com/js/js_window_location.asp[/url]
The window.location object can be written without the window prefix.
Some examples:
location.hostname returns the domain name of the web host
location.path returns the path and filename of the current page
location.port returns the port of the web host (80 or 443)
location protocol returns the web protocol used (http:// or https://)
Window History
[url]http://www.w3schools.com/js/js_window_history.asp[/url]
The window.history object can be written without the window prefix.
To protect the privacy of the users, there are limitations to how JavaScript can access this object.
Some methods:
history.back() - same as clicking back in the browser
history.forward() - same as clicking forward in the browser
本文详细介绍了JavaScript中页面跳转及刷新的方法,包括window.location.href、parent.location.href等属性的使用方式,并解释了如何通过form标签的不同target属性实现不同的页面跳转效果。

被折叠的 条评论
为什么被折叠?



