网络软件系统工具应用软件图形图像多媒体类免费游戏安全相关免费音乐网页素材 电子书籍考试考题建站源码
教育教学多媒体类编程开发操作系统游戏天地娱乐天地简历求职站长专区网页设计安全技术图形图像文学驿站
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网页设计 | 技术开发 | 专栏
当前位置:热点网络学院技术开发ScriptJavaScript用window.location.href实现刷新另个框架页面
精品推荐
热点TOP10
·JavaScript实现页面之间传递参数的方法
·你是否理解JavaScript的执行顺序?
·长文章分页显示思路及页码条显示新思路
·点击复制页面地址送朋友
·适合本blog的一个精美javascript日历
·如何实现一个表格表头不动tbody区域用滚动条可以滚动
·Iframe的隐藏和显示
·显示客户端页面执行时间的代码
·JavaScript实现页面之间传递参数的方法
·CSS+JavaScript打造超酷右键菜单
·Javascript脚本实现静态网页加密
·长文章分页显示思路及页码条显示新思路
·asp下闰年计算方法
·用JavaScript脚本将当地时间转换成其它时区
·Javascript获取地址参数
·Javascript实例:Select的OnChange()事件
·一個Ajax.NET的查詢實例
·获取cpu序列号,硬盘ID,网卡MAC地址
·javascript 操作 ListBox 的问题
·同时对多个文件进行大量写操作对性能优化
用window.location.href实现刷新另个框架页面
日期:2006年8月11日 作者: 查看:[大字体 中字体 小字体]

在写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>");

http://skylaugh.cnblogs.com/archive/2006/06/16/427773.html

(出处:http://www.vipcn.com

关于我们 | 帮助(?) | 版权声明 | 友情连接 
Copyright 2005-2005 viphot.com All Rights Reserved.
Powered by:mesky