我想实现(左菜单-右主窗口)的框架,frameset是这么写的
<frameset rows="120,*" cols="*">
  <html:frame page="/common/header.jsp" frameName="topFrame" scrolling="No" noresize="noresize"  title="topFrame" />
  <frameset rows="*" cols="210,*" >
                <html:frame page="/common/menu.jsp" frameName="leftFrame" scrolling="auto" noresize="noresize" title="menu" />
                <html:frame page="/common/welcome.jsp" frameName="mainFrame"  title="mainFrame" />
  </frameset>
</frameset>
其中,menu.jsp中的url是这么写的
<a href="/***.html" title="***" target="mainFrame">***</a>
第一次打开这个页面时,点击菜单,可以在右边的主窗口打开页面
做浏览操作时(就是只对数据库进行读操作)也没有出现异常,但是一旦我对数据库做了写操作,比如增加用户、修改用户信息啦,再点击菜单,就打开新窗口而不是显示在主窗口了,这时再刷新整个frameset,又恢复正常了。
想不通原因,在网上找了很久也没找到相关的资料
请大侠指正

解决方案 »

  1.   

    贴一下框架页面生成的html源文件
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
    <!-- saved from url=(0042)http://localhost:8080/safety/mainMenu.html -->
    <HTML><HEAD><TITLE>Safety</TITLE>
    <META content="text/html; charset=utf-8" http-equiv=Content-Type>
    <META name=GENERATOR content="MSHTML 8.00.6001.18259"></HEAD><FRAMESET cols=* 
    rows=120,*><FRAME title=topFrame src="/safety/common/header.jsp" name=topFrame 
    scrolling=no><FRAMESET cols=210,* rows=*><FRAME title=menu 
    src="/safety/common/menu.jsp" name=leftFrame><FRAME title=mainFrame 
    src="/safety/common/welcome.jsp" name=mainFrame></FRAMESET></FRAMESET></HTML>