请教一个有关frame的问题

悬赏:5 发布时间:2008-07-20 提问人:micro-sun (初级程序员)

一个页面,由两个frame组成,
上面一个frame是查询条件,
下面一个是显示查询结果,
初始化时下一个frame为空.
提交查询条件时下面frame显示数据.
请问怎样实现.
(提交上一个frame时,怎样保证上一个frame内容不变,而只改变下一个frame的内容)

采纳的答案

2008-07-21 ham (架构师)

首先要为下面那个frame设置一个名字:
<frameset rows='100,*'>
<frame src='top.jsp' name='top'/>
<frame src='main.jsp' name='main'/>
</frameset>


然后,将top.jsp中,用于提交查询内容的表单中的target属性设置为下面那个frame的name.
<form action='search.do' target='main'>
...
...
</form>

就实现了楼主所说的功能.

提问者对于答案的评价:
谢谢各位的回答...

其他回答

ajax吧
jiyanliang (中级程序员) 2008-07-20
上一个frame中表单的target设为下一个frame的名字就可以了
suxy (初级程序员) 2008-07-20
上面的<a href="" target="下面frame的名字.">
这样就行了,
或者用JS..
比如 上面frame的name是A,下面的是B.
你可以写 parent.B.location='xxx.do';
之类的..
dmewy (初级程序员) 2008-07-21