请教一个有关frame的问题
悬赏:5 发布时间:2008-07-20 提问人:micro-sun (初级程序员)
一个页面,由两个frame组成,
上面一个frame是查询条件,
下面一个是显示查询结果,
初始化时下一个frame为空.
提交查询条件时下面frame显示数据.
请问怎样实现.
(提交上一个frame时,怎样保证上一个frame内容不变,而只改变下一个frame的内容)
上面一个frame是查询条件,
下面一个是显示查询结果,
初始化时下一个frame为空.
提交查询条件时下面frame显示数据.
请问怎样实现.
(提交上一个frame时,怎样保证上一个frame内容不变,而只改变下一个frame的内容)
采纳的答案
2008-07-21 ham (架构师)
首先要为下面那个frame设置一个名字:
然后,将top.jsp中,用于提交查询内容的表单中的target属性设置为下面那个frame的name.
就实现了楼主所说的功能.
<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';
之类的..
这样就行了,
或者用JS..
比如 上面frame的name是A,下面的是B.
你可以写 parent.B.location='xxx.do';
之类的..
dmewy (初级程序员) 2008-07-21




