解决框架结构页面跳转的问题

在使用框架时,经常会对框架子页面进行页面引导的情况,如果只是简单的设置location. href="",会使得整个页面显示在子框架中,导致出现重叠框架。如何解决呢?很简单。只要指定子框架的父级框架页面链接至目标页面即可。如

window.top.framename.location.href = url;

window.parent.location.href=url;

mainframe.location.href=url;

 

在网上查到了另一种方法,但是在我的项目里调试不通过。

在你想控制跳转的页面,比如login.jsp中的<head>与</head>之间加入以下代码:

<script language="JavaScript"> 
if (window != top) 
top.location.href = location.href; 
</script>

则在系统超时想在框架中打开登录页时,则login.jsp自身进行判断后跳出iframe等框架。

posted @ 2012-07-22 17:17  Joy Ho  阅读(153)  评论(0编辑  收藏  举报