用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与CSS复习(二)
Jun 29 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
Nov 20 Javascript
JavaScript中获取样式的原生方法小结
Oct 08 Javascript
详细分析使用AngularJS编程中提交表单的方式
Jun 19 Javascript
jQuery使用$.ajax提交表单完整实例
Dec 11 Javascript
JS获取鼠标相对位置的方法
Sep 20 Javascript
基于JavaScript实现随机颜色输入框
Dec 10 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
Mar 21 Javascript
vue router学习之动态路由和嵌套路由详解
Sep 21 Javascript
jquery操作select常见方法大全【7种情况】
May 28 jQuery
浅谈Node新版本13.2.0正式支持ES Modules特性
Nov 25 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
Jan 13 Vue.js
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
杏林同学录(三)
2006/10/09 PHP
php设计模式之单例、多例设计模式的应用分析
2013/06/30 PHP
PHP产生不重复随机数的5个方法总结
2014/11/12 PHP
jQuery 点击图片跳转上一张或下一张功能的实现代码
2010/03/12 Javascript
js arguments,jcallee caller用法总结
2013/11/30 Javascript
关于JS数组追加数组采用push.apply的问题
2014/06/09 Javascript
js对字符的验证方法汇总
2015/02/04 Javascript
jQuery实用技巧必备(中)
2015/11/03 Javascript
JS+Canvas绘制时钟效果
2020/08/20 Javascript
js仿iphone秒表功能 计算平均数
2017/01/11 Javascript
js防刷新的倒计时代码 js倒计时代码
2017/09/06 Javascript
VUE实现一个分页组件的示例
2017/09/13 Javascript
Mac 安装 nodejs方法(图文详细步骤)
2017/10/30 NodeJs
JavaScript中的一些隐式转换和总结(推荐)
2017/12/22 Javascript
实现jquery放大镜的两种方法
2018/02/22 jQuery
详解AngularJS 过滤器的使用
2018/06/02 Javascript
Vue兼容ie9的问题全面解决方案
2018/06/19 Javascript
详解如何为你的angular app构建一个第三方库
2018/12/07 Javascript
p5.js码绘“跳动的小正方形”的实现代码
2019/10/22 Javascript
JS控制GIF图片的停止与显示
2019/10/24 Javascript
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
Vue Router中应用中间件的方法
2020/08/06 Javascript
[44:51]2018DOTA2亚洲邀请赛 4.4 淘汰赛 VP vs Liquid 第二场
2018/04/05 DOTA
Python标准库os.path包、glob包使用实例
2014/11/25 Python
操作Windows注册表的简单的Python程序制作教程
2015/04/07 Python
python中黄金分割法实现方法
2015/05/06 Python
在Python中用get()方法获取字典键值的教程
2015/05/21 Python
DES加密解密算法之python实现版(图文并茂)
2018/12/06 Python
java中的控制结构(if,循环)详解
2019/06/26 Python
python实现门限回归方式
2020/02/29 Python
利用CSS3把图片变成灰色模式的实例代码
2016/09/06 HTML / CSS
关于 HTML5 的七个传说小结
2012/04/12 HTML / CSS
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
Lampegiganten丹麦:欧洲领先的照明网上商店
2018/04/25 全球购物
美术专业自荐信
2014/07/07 职场文书
springboot 多数据源配置不生效遇到的坑及解决
2021/11/17 Java/Android