jsp中iframe页面跳转的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp中iframe页面跳转的问题相关的知识,希望对你有一定的参考价值。

现在我要实现一个功能,就是在iframe的top中点击跳转,让其整个页面转到index.jsp,我用的是window.parent.location.href='../index.jsp',但是跳转的时候有时候先要出现文件夹的名字(404错误),然后才调到index页面,怎么解决???谢谢各位高手

jsp中iframe页面跳转:
<script language="javascript">
window.parent.frames.location.href="../welcome.jsp"
</script>
扩展:
常用的iframe操作语句
"window.location.href"、"location.href"是本页面跳转
"parent.location.href"是上一层页面跳转
"top.location.href"是最外层的页面跳转
通过javascript从 框架页 向 父框架
parent.location.href="index.asp";
or
top.location.href="index.asp";
参考技术A window.parent.location.href='../index.jsp'
这个语法是没问题的,而且也是能解决你的问题的应该。因为我就是这样写的。
另外一个解决方法就是制定跳转方式为最外面的页面。即在<a>标记里面target="_top"。这样就可以了。
如果不行百度Hi我。呵呵
参考技术B 试试这个
<a href="../index.jsp" target="_top">跳转</a>本回答被提问者采纳

js页面跳转的问题(跳转到父页面最外层页面本页面)

js页面跳转:本页面跳转,上一层页面跳转,最外层的页面跳转,下面为大家大家分享下不同页面之家的跳转问题,感兴趣的朋友可以学习下
 
"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页面刷新

以上是关于jsp中iframe页面跳转的问题的主要内容,如果未能解决你的问题,请参考以下文章

iframe嵌套页面中的跳转

iframe窗口跳转的问题

js页面跳转的问题(跳转到父页面最外层页面本页面)

实现了iframe的页面跳转的功能

jsp中,通过java后台控制跳转的页面;

iframe框架如何跳转页面