日期:2014-05-17  浏览次数:20995 次

界面使用了frameset标签布局后无法关闭当前页!急!在线等!!
一个简单的页面使用过了frameset布局后出现的问题,用frameset布局为经典的上、左、右布局,需要实现的点击左边窗口里的一个超链接关闭当前窗口并且打开一个新的窗口,在网上找了很多方法,包括JS的,现在新窗口时打开了,但是原来的窗口没有被关掉啊!试了好多方法都关闭不了!!高手请指点啊!!
------解决方案--------------------
当前窗口是指哪个窗口,右边的窗口?
------解决方案--------------------
用跳转把  你的意思是点击右边的  然后整个页面都变动是吧?

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
<script type="text/javascript">
window.top.location.href="<%= basePath %>login.html";
</script>
  </head>
  
  <body>
  </body>
</html>


------解决方案--------------------
_top 并不会关闭当前窗口啊? 只是全窗口切换到新页面而已。


楼主你顶楼的需求,应该是不能实现的,浏览器一定会弹出提示:该页面准备自行关闭,请确认?