IE浏览器showModelDialog()模态窗口常规操作

本文介绍了在IE浏览器中使用showModalDialog()方法创建模态窗口的常见问题及解决方案,包括如何避免在打开新模态窗口时打开新页面。详细讲解了模态窗口的特点、方法、参数说明、参数传递以及实例代码,特别是如何处理查询和传参,以及通过返回值更新父窗口内容。
摘要由CSDN通过智能技术生成

一般业务功能

         当业务需要在模态窗口上执行一些操作,如一般的增删改查,当用到分页控件的时候,如page-tiglib时在<head> 标签里加了<base target="_self"/>  ,在执行分页操作时都不会出现内容在新的窗口打开的情况,但当我们用来做查询的时候,或是想根据需要想要更新当前页面的URL地址并刷新的时候,这个时候就会就会出现我们更新后的内容在新的窗口或页面打开,这个问题在我做开发的时候困扰了很久,总是在想为何老是在新的页面打开,在网上查询了很多资料也都没有类似的情况,具体的说应该没有和我现在做的这个功能类似,就比如查询功能来说,当我们取得当前页面的url地址并在末尾加上查询条件时,一般还会加个随机数防止浏览器读缓存,无论使用了多久也都失败了,后来突然灵光一现,不是有参数返回么,我可以通过参数返回将url地址返回给主窗口并关闭当前模态窗口,让主窗口重新重新打开模态窗口,如果根据操作返回的参数可能有不同的判断,可以采取数组的方式存操作参数并传入相应的值

       下面是我用来处理查询和传参的代码,

 

       父页面:js

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值