页面刷新问题!!(高分)

fighters 2002-03-11 05:42:41
页面分为两个frame,目的:在leftframe(left.htm)中输入查询语句,在rightframe(right.jsp)中执行查询语句并显示查询结果。当leftframe中输入查询语句后,点击submit把参数传给rightframe,此时right.jsp并不自动刷新,无法显示结果。求教right.jsp在点击submit后的自动刷新方法!
...全文
10 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fighters 2002-03-12
wa,没问题了,呵呵
//bow
回复
li_yadan 2002-03-12
拜托.你看你的left.html文件怎么有两个 form??
改成
(left.htm):
<form name="form3" method="post" action="right.jsp" target="rightFrame">
<textarea name="selecttext"></textarea>
<input type="submit" name="Submit2" value="确定">
<input type="reset" name="Reset" value="取消">
</form>
就OK了!

回复
yanchang 2002-03-12
你怎吗有两个form标记!!!
参考:
<form name="form3" method="post" action="right.jsp" target="rightFrame">
<textarea name="selecttext"></textarea>
<input type="submit" name="Submit2" value="确定">
<input type="reset" name="Reset" value="取消">
</form>
回复
fighters 2002-03-12
如果用windwo.parent.ringframename.window.location.reload()
具体该如何实现呢?偶是新手,还望大家多多指教。
回复
fighters 2002-03-12
我试过了。可是不行啊。
(left.htm):
<form name="form3" method="post" action="right.jsp" target="rightFrame">
<textarea name="selecttext"></textarea>
</form>
<form name="form4" method="post" action="">
<input type="submit" name="Submit2" value="确定">
<input type="reset" name="Reset" value="取消">
</form>
(right.jsp):
<%=request.getParameter("selecttext")%>

点击left.htm中的submit后right.jsp并没有自动刷新啊。
回复
yanchang 2002-03-12
不太清楚你的具体需求

你还可以用javascript强制刷新
window.parent.rightFrameName.window.location.reload()
回复
scarab 2002-03-12

笨笨说的完全正确啊,他的方法已经实现了提交到右页面了啊!
靠,你试一下看看吧!
回复
fighters 2002-03-12
你的方法不行啊
问题在于参数传到rightframe后,right.jsp不会自动刷新,无法自动接受参数。
回复
yanchang 2002-03-11
方法很多了
1、你直接提交到right
<form action="right.jsp" target="rightFrameName" >
2 用
window.parent.rightFrameName.window.location.href="right.jsp?param="

总之看你的需求了
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告