用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 相关文章推荐
破除网页鼠标右键被禁用的绝招大全
Dec 27 Javascript
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
Mar 03 Javascript
jquery mobile changepage的三种传参方法介绍
Sep 13 Javascript
js子页面获取父页面数据示例
May 15 Javascript
javascript结合ajax读取txt文件内容
Dec 05 Javascript
IE8中动态创建script标签onload无效的解决方法
Dec 22 Javascript
angular.element方法汇总
Jan 07 Javascript
给angular加上动画效遇到的问题总结
Feb 17 Javascript
js按条件生成随机json:randomjson实现方法
Apr 07 Javascript
VUE 配置vue-devtools调试工具及安装方法
Sep 30 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
Apr 08 Javascript
纯js+css实现在线时钟
Aug 18 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 foreach、while性能比较
2009/10/15 PHP
pdo中使用参数化查询sql
2011/08/11 PHP
php基于自定义函数记录log日志方法
2017/07/21 PHP
PHP多维数组排序array详解
2017/11/21 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
jquery文档操作wrap()方法实例简述
2015/01/10 Javascript
js实现图片从左往右渐变切换效果的方法
2015/02/06 Javascript
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
jQuery简单实现两级下拉菜单效果代码
2015/09/15 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
2016/06/21 Javascript
JS转换HTML转义符的方法
2016/08/24 Javascript
angularjs实现多张图片上传并预览功能
2017/02/24 Javascript
关于Promise 异步编程的实例讲解
2017/09/01 Javascript
vue2.0 better-scroll 实现移动端滑动的示例代码
2018/01/25 Javascript
详解vue如何使用rules对表单字段进行校验
2018/10/17 Javascript
jQuery操作事件完整实例分析
2020/01/10 jQuery
JS函数本身的作用域实例分析
2020/03/16 Javascript
JS中的变量作用域(console版)
2020/07/18 Javascript
基于element-ui对话框el-dialog初始化的校验问题解决
2020/09/11 Javascript
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
Python实现代码统计工具(终极篇)
2016/07/04 Python
Python heapq使用详解及实例代码
2017/01/25 Python
pycharm运行和调试不显示结果的解决方法
2018/11/30 Python
Python中单线程、多线程和多进程的效率对比实验实例
2019/05/14 Python
PyQt5笔记之弹出窗口大全
2019/06/20 Python
用python制作个音乐下载器
2021/01/30 Python
HTML5的表单(绝对特别强大的功能)使用示例
2013/06/20 HTML / CSS
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
2020/05/28 HTML / CSS
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
应届毕业生简历自我评价
2014/01/31 职场文书
《猴子种树》教学反思
2014/02/14 职场文书
小学运动会入场式解说词
2014/02/18 职场文书
民间个人借款协议书
2014/09/30 职场文书
导游词范文之颐和园/重庆/云台山
2019/09/10 职场文书