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


Posted in Javascript onMarch 07, 2007

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

Javascript 相关文章推荐
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
Aug 08 Javascript
aspx中利用js实现确认删除代码
Jul 22 Javascript
js实现获取当前时间是本月第几周的方法
Aug 11 Javascript
JavaScript常用标签和方法总结
Sep 01 Javascript
再谈JavaScript异步编程
Jan 27 Javascript
jQuery基础知识点总结(DOM操作)
Jun 01 Javascript
JavaScript常用代码书写规范的超全面总结
Sep 11 Javascript
Angular.js实现注册系统的实例详解
Dec 18 Javascript
javascript  数组排序与对象排序的实例
Jul 17 Javascript
Vue2.0实现将页面中表格数据导出excel的实例
Aug 09 Javascript
通过JS深度判断两个对象字段相同
Jun 14 Javascript
vue实现路由不变的情况下,刷新页面操作示例
Feb 02 Javascript
javascript中的location用法简单介绍
Mar 07 #Javascript
JsEasy简介 JsEasy是什么?与下载
Mar 07 #Javascript
动态控制Table的js代码
Mar 07 #Javascript
js+FSO遍历文件夹下文件并显示
Mar 07 #Javascript
学习js所必须要知道的一些
Mar 07 #Javascript
修改发贴的编辑功能
Mar 07 #Javascript
Javascript之文件操作
Mar 07 #Javascript
You might like
PHP+SQL 注入攻击的技术实现以及预防办法
2011/01/27 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
PHP时间格式控制符对照表分享
2013/07/23 PHP
php中用date函数获取当前时间有误的解决办法
2013/08/02 PHP
PHP实现微信提现功能(微信商城)
2019/11/21 PHP
让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
2009/05/25 Javascript
jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
2010/03/23 Javascript
jQuery层级选择器用法分析
2015/02/10 Javascript
jQuery插件支持同一页面被多次调用
2016/02/14 Javascript
JavaScript弹出对话框的三种方式
2016/03/23 Javascript
微信小程序 在线支付功能的实现
2017/03/14 Javascript
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
angular2模块和共享模块详解
2018/04/08 Javascript
vue forEach循环数组拿到自己想要的数据方法
2018/09/21 Javascript
vue2.0中set添加属性后视图不能更新的解决办法
2019/02/22 Javascript
微信小程序搜索功能(附:小程序前端+PHP后端)
2019/02/28 Javascript
使用vue-cli3新建一个项目并写好基本配置(推荐)
2019/04/24 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
2020/02/06 Javascript
JavaScript实现简单验证码
2020/08/24 Javascript
让Python代码更快运行的5种方法
2015/06/21 Python
机器学习python实战之手写数字识别
2017/11/01 Python
Python模拟脉冲星伪信号频率实例代码
2018/01/03 Python
python3.x 将byte转成字符串的方法
2018/07/17 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
python主要用于哪些方向
2020/07/05 Python
CSS3圆角和渐变2种常用功能详解
2016/01/06 HTML / CSS
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
请问如下代码执行后a和b的值分别是什么
2016/05/05 面试题
机电一体化职业规划书
2014/01/07 职场文书
女方回门宴答谢词
2014/01/14 职场文书
教师党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年生活老师工作总结
2014/12/23 职场文书
辅导员学期工作总结
2015/08/14 职场文书
会计做账心得体会
2016/01/22 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
html5调用摄像头实例代码
2021/06/28 HTML / CSS