当前位置: 代码网 > it编程>编程语言>Javascript > 用window.location.href实现刷新另个框架页面

用window.location.href实现刷新另个框架页面

2024年05月15日 Javascript 我要评论
在写asp.net程序的时候,我们经常遇到跳转页面的问题,我们经常使用response.redirect,如果客户要在跳转的时候使用提示,这个就不灵光了,如: response.write("<
在写asp.net程序的时候,我们经常遇到跳转页面的问题,我们经常使用response.redirect ,如果客户要在跳转的时候使用提示,这个就不灵光了,如:

response.write("<script>alert('恭喜您,注册成功!');</script>");
response.redirect("main.html");

这时候我们的提示内容没有出来就跳转了,和response.redirect("main.html");没有任何区别。

这时我们采用下面代码试验一下:

response.write("<script language=javascript>alert('恭喜您,注册成功!')</script>");
response.write("<script language=javascript>window.location.href='main.html'</script>");

这个即实现了我们的要求,在提示后,跳转页面。

最重要的是window.location.href 语句可以实现一个框架的页面在执行服务器端代码后刷新另一个框架的页面(response.redirect无法达到,至少我没有发现):

如:index.htm页面中有二个框架,分别为 frameleft和frameright,在frameright页面中执行服务器端代码后刷新frameleft中的页面。

先前最常见的是注册之后,自动刷新登陆框,让登陆框换成已登陆页面,只要在注册成功的代码之后加上一段,即可以实现刷新另个框架的页面。代码如下:

response.write("<script language=javascript>alert('恭喜您,注册成功!')</script>");
response.write("<script language=javascript>window.parent.frameleft.location.href='main.html'</script>"); 
(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com