frame中一个页面刷新另一个页面的方法

本文详细介绍了如何使用frameset技术在主页面中包含多个子页面,并通过特定标签实现在修改用户信息后的页面刷新。重点在于利用frameset的特性,结合JavaScript实现动态更新top.jsp页面中的用户信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用frameset包含页面:top.jsp、left.jsp、default.jsp。主页面为home.jsp。

<frameset rows="14%,*" frameborder="no" >
	<frame id="_top" name="top" src="top.jsp" noresize/>
	<frameset cols="20%,*">
		<frame id="LeftMenu" name="LeftMenu" src="LeftMenu.jsp" noresize/>
		<frame id="_target" name="_target" src="default.jsp" noresize/>
	</frameset>
</frameset>

 

进入系统后用户民保存在session中,并现实在top.jsp中。如果在default部分包含的用户信息修改页面中修改了用户名的话,要刷新top.jsp页面中现实的用户名。实现的方法是: 在用户信息修改页面按提交按钮的时候加入一个标签

<input type="submit" value="修改" onclick="window.parent.frames._top.location.reload();"/>

 onclick="window.parent.frames._top.location.reload();"中的_top对应了home.jsp中top.jsp对应的id。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值