网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 手机学院 | 邮件系统 | 网络安全 | 认证考试
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > 心得技巧
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.2008年网页设计十条经验总结.
.页面的强制换行问题总结.
.解决IE6.0、IE5.0、IE5.5差异.
.搜索引擎技术核心揭密.
.网页中添加调用qq或者msn聊天窗口.
.初学网站制作须知道什么是静态网.
.Web 的内容、结构与表现漫谈.
.浅议Web网页Form表单设计技巧.
.公司建站完全手册--网页色彩设计.
.为什么在Google上搜不到我的网页.
.wml在文本框中输入中文关键字搜索.
.网页设计经验和技巧总结.
.揭开正则表达式的神秘面纱.
.另一个角度谈谈DIV+CSS.
.网页设计者应该从三个方面优化网.
.XHTML的目标,规则和细节.
.一个网友观点:两年以来使用DIV排.
.菜鸟必看 Windows回收站使用攻略.
.图片左右循环连续滚动代码,解决.
.网页制作:深入Table世界.

IE网页对话框中Postback新开窗口问题的解决方案

发表日期:2008-12-12

  问题描述:
  最近搞个公文流转的项目,在一些操作上使用了IE网页对话框,不过发现在使IE网页对话框的时候不管是.net的Postback、上面的超链接、JS方式的页面跳转,都会导致IE新开一个窗口出来。
  解决方案:
  首页准备好两个页面,一个是带iframe的页面(这里我称为A页面),一个是原来IE网页对话框要调用的页面(这里我称为B页面)。
  A页面的iframe内容指向B页面,然后在打开IE网页对话框的时候加载A页面,这个时候不管B页面是Postback、页面跳转什么都不会导致新开窗口了。
  其实原理就是在原来的方式加了个“中间层”,原来打开IE网页对话框的时候页面调用顺序为:
  IE网页对话框->加载B页面
  现在侧为:
  IE网页对话框->加载A页面->再由A页面的iframe加载B页面
上一篇:网站301重定向代码集锦 人气:435
下一篇:常用网页嵌入播放器代码精解收集 人气:565
浏览全部Postback的内容 Dreamweaver插件下载 网页广告代码 2009年新年快乐