用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----文件操作
Jan 18 Javascript
jQuery 剧场版 你必须知道的javascript
May 27 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件。
Dec 26 Javascript
js数组去重的常用方法总结
Jan 24 Javascript
javascript中的Function.prototye.bind
Jun 25 Javascript
javascript学习小结之prototype
Dec 03 Javascript
利用Angularjs和Bootstrap前端开发案例实战
Aug 27 Javascript
基于 Vue 的树形选择组件的示例代码
Aug 18 Javascript
JavaScript中立即执行函数实例详解
Nov 04 Javascript
关于在LayUI中使用AJAX提交巨坑记录
Oct 25 Javascript
Vue.js watch监视属性知识点总结
Nov 11 Javascript
用js编写留言板
Mar 17 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之第十天
2006/10/09 PHP
php+js实现图片的上传、裁剪、预览、提交示例
2013/08/27 PHP
php获取网页中图片、DIV内容的简单方法
2014/06/19 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
PHP使用openssl扩展实现加解密方法示例
2020/02/20 PHP
调试Node.JS的辅助工具(NodeWatcher)
2012/01/04 Javascript
THREE.JS入门教程(1)THREE.JS使用前了解
2013/01/24 Javascript
javascript中对Attr(dom中属性)的操作示例讲解
2013/12/02 Javascript
node.js学习总结之调式代码的方法
2014/06/25 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
Javascript 实现全屏滚动实例代码
2016/12/31 Javascript
JavaScript中Math对象的方法介绍
2017/01/05 Javascript
Vue.use源码分析
2017/04/22 Javascript
详谈Angular 2+ 的表单(一)之模板驱动型表单
2017/04/25 Javascript
vue按需加载组件webpack require.ensure的方法
2017/12/13 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
2018/02/09 Javascript
js变量值传到php过程详解 将php解析成数据
2019/06/26 Javascript
微信小程序wx.request的简单封装
2019/11/13 Javascript
javascript实现倒计时效果
2020/02/17 Javascript
vue项目在webpack2实现移动端字体自适配功能
2020/06/02 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
[01:02:02]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第二局
2016/02/25 DOTA
python实现矩阵乘法的方法
2015/06/28 Python
itchat-python搭建微信机器人(附示例)
2019/06/11 Python
Django admin禁用编辑链接和添加删除操作详解
2019/11/15 Python
python设置环境变量的作用整理
2020/02/17 Python
python matplotlib imshow热图坐标替换/映射实例
2020/03/14 Python
python 19个值得学习的编程技巧
2020/08/15 Python
Python基于callable函数检测对象是否可被调用
2020/10/16 Python
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
2012/12/30 HTML / CSS
婚礼证婚人证婚词
2014/01/13 职场文书
群众路线四风问题整改措施
2014/09/27 职场文书
导盲犬小Q观后感
2015/06/11 职场文书
2016年社区党支部公开承诺书
2016/03/25 职场文书
使用GO语言实现Mysql数据库CURD的简单示例
2021/08/07 Golang