日期:2014-05-18  浏览次数:20603 次

web开发 frameset关闭子窗口问题。
有一个web项目,有一个画面,画面中有个frameset,包含了3个frame。(我们叫做frameset.jsp)
其中,一个是在最上方现实系统的标题用的,
一个是在最左面的一个类似treeview的菜单导航。
最大的一块就是在中间的主画面,所有的业务画面都在这个frame中显示。为了简化我们如下表示:
<frameset>
 <frame src="title.jsp">
 <frame src="tree.jsp">
 <frame src="menu.jsp">
</framese>

要求的前提:在menu.jsp点击一个按钮以后,弹出了一个子画面(我们叫做menu_child.jsp)。而在弹出了以后,要求还是允许用户操作menu.jsp的。
现在的要求是:
1。menu.jsp画面关闭或者迁移到别的画面的时候(注意frameset.jsp是不用关闭的),menu_child.jsp被关闭。
2。在menu_child.jsp中有一个叫做复制的按钮,点击了这个按钮以后,会弹出和menu_child.jsp类似的画面(我们叫做menu_child_copy.jsp)。这个画面在前面第一点中提到的条件的时候,是不会关闭的。只有在最外面的frameset.jsp关闭的时候才会关闭。
这两个要求是如何实现的,请大神不吝赐教。最好有代码和说明,谢谢!

这个问题在提问设计人员的时候,他们说,是将子画面对象保持(menu_child.jsp)在menu.jsp中,而将子画面的复制对象(menu_child_copy.jsp)保持在frameset.jsp中的设计思想。

------解决方案--------------------
顶一下。
------解决方案--------------------
不是太明白lz的意思?
------解决方案--------------------
你遇到的问题,和我的一样啊!!
我也要想这个如何解决了。