请教页中页的连动更新问题?

来源:百度知道 编辑:UC知道 时间:2024/05/29 05:26:04
一个网页程序,在“A.ASP”页中,嵌入两个页中页“B.ASP”和‘C.ASP“。
其中“B.ASP”是表单提交页,而“C.ASP”是提交内容显示页.
现在要解决的是,在“B.ASP”提交后,能控制“C.ASP”刷新页面,从而显示新的内容。
不想用AJAX,毕竟那要检查服务器消耗资源,请问有没有直接更新的解决办法,如JS或HTML属性的?

请高手不吝赐教,谢谢!
设置应能保持3个页面的原有位置.也不能关闭后重新打开.

试过VIS的方法,可是不行,提交后会打开新的页面啊,form如下:
<form target="parent.frame1" action="frm_2.asp?action=add&userid=fgi" method="post" onsubmit="return check(this)" >

yujie35的方法看不明白,请详细说明一下.

假设c.asp的frame名称是frame1.那么,在b.asp中提交留言关闭数据库连接后写入下面代码:
response.Write("<script language=javascript>top.frame1.location.reload()</script>")

你看这样行不:
在B.ASP的form的action设为C1.asp(实际上是C.ASP的副本)
然后点击提交之后左边的B.asp就显示C1.asp
在C1.asp的最后写上两句代码:
response.redirect("B.asp")'将左边页面返回到B.asp
response.Write("<script language=javascript>parent.frameright.location="c.asp"</script>") '然后将右边的C.asp刷新一遍.

这个简单,你是用iframe嵌入其他页的吧?给那两个iframe起两个名字,例如frameB和frameC,分别包含B.ASP和C.ASP,在B的form中设置target="parent.frameC"即可。

你用的是框架吗?
如果是框架就好办
top.window.指定框架name.location="转向的网页"

做个静态的就不错
看这个网站有你要的http://www.soft123.com/asp/html

留名...以后看结果滴...