artDialog弹出的iframe窗口不能写程序解决办法

弹窗方法(关闭弹窗时刷新当前窗体):

 代码如下 复制代码

art.dialog.open('EditPublicInfo.aspx', { title: '添加重要通知与特别提醒', width: 800, height: 600, lock: true,

    closeFn: function () {

      location.reload();

    }

  });

使用服务器控件按钮时artDialog的关闭方法:

页面中放置一个默认隐藏的Panel,代码放在Panel中,事件执行完成时显示此Panel。

如下:

 代码如下 复制代码

<asp:Panel ID="pnlClose" runat="server" Visible="false">

    <script type="text/javascript">

        //方法一、通过刷新父页来关闭

        //window.top.location.reload();

 

        //方法二、遍历父页art所弹出的所有窗体并关闭

        jQuery.each(parent.art.dialog.dialogList, function (index, item) {

            item.close();

        });

    </script>

</asp:Panel>

时间: 2024-10-24 06:49:48

artDialog弹出的iframe窗口不能写程序解决办法的相关文章

解决artDialog弹出的iframe窗口不能关闭

artDialog用法  代码如下 复制代码 art.dialog(options) var dialog = art.dialog({     title: '欢迎',     content: '欢迎使用artDialog对话框组件!',     icon: 'succeed',     follow: document.getElementById('btn2'),     ok: function(){         this.title('警告').content('请注意artDi

XP系统弹出“注册表空间不足”提示的解决办法

  XP系统弹出"注册表空间不足"提示的解决办法 具体如下: 1.点击电脑的开始菜单,找到"运行"选项并点击. 2.运行窗口打开以后,输入 "msconfig"并回车. 3.弹出"系统配置"窗口,切换到"启动"选项卡,取消一些不想要开机启动的选项. 4.然后删除一些不需要使用的软件,再对系统的垃圾进行全面的清理. 5.做前面的这些就是为了调整增加windows xp系统的虚拟内存,让内存变大来解决开机的那个

artdialog弹出层iframe间数据传递分析

我做的框架是基于artDialog的,其提供的 iframeTool plugin 实现了多级弹出层均基于同一parent的方式,使视觉上的多层弹出突破了可视范围的限制. 但是,多个弹出层基于同一父页面,便导致一个难题,如何界定弹出层的级别. 在开发框架的时候,我认为自己已经解决了这个问题,就是通过 parent.iframes 数组的序号来判断,而后来发现datapicker插件会创建iframe,ie某些版本对parent.iframes的序号处理与众相反,因此导致了一些BUG. 由于在我框

ie6下弹出层无法遮罩下拉框解决办法

 代码如下 复制代码 <iframe align="" scrolling="no" height="" width="" src="" name="" style="" id="" class=""></iframe> 增加iframe遮罩下拉框,关键是元素放置的位置,简单实例:  代码如下 复制代码

电脑开机弹出错误提示:Autolt Error的解决办法

  开机出错,并弹出出错提示 Autolt Error ,一般为无效的随机启动项的缘故,清理一下即可. 1.电脑开机并弹出出错提示 Autolt Error . 2.从这个截图可以知道,这是谷歌浏览器的升级程序在作怪,清理一下即可. 3.但问题是网友回复,并没有安装谷歌浏览器,怎么会有启动项?这要分为两种情况,一种是已经安装,自己并不知道,看路径已经存在.另一种是已经卸载,但是谷歌升级程序依然是随机而动,找不到北,才会出错. 4.当然,如果在运行中输入:msconfig 回车打开系统配置实用程序

SpriteBuilder弹出菜单层造成卡顿的解决办法

如果你注意到略微的卡顿(延时)(lag due to low framerate)当显示一个全屏的弹出菜单时,你可以简单的设置_levelNode(_levelNode是主游戏界面中的背景层,所有游戏逻辑及动画在该层上显示)的visible属性为NO. 这可以防止当_levelNode被弹出菜单覆盖后还在渲染,因此改进渲染的性能.

IE有时弹出variant or safe array is locked解决办法

问题状态如下,弹出variant or safe array is locked,原因是midas.dll的版本引起的 解决办法 删除midas.dll文件了,我们win系统32位midas.dll存储在:c:\windows\system32\下64位系统存储在:c:\windows\SysWOW64\) 然后百度搜索"midas.dll"下载到电脑,然后再放到上面目录就可以了,之后重启电脑再试一下看看吧.

Win8系统弹出 umdf hid minidriver device 未知设备解决办法

错误如下图所示 umdf hid minidriver device未知设备 了 原因可能是因为一些外接鼠标.键盘.摄像头.读卡器.U盘或是别的USB设备的驱动程序本该由系统自动安装上但未安装成功所引起了,下面来看处理办法. 1.找到桌面计算机,然后右击,打开管理进入到"设备管理器"然后我们找到"通用串行总线控制器"将所有的 USB root hub 设备卸载后重启电脑,之后再重新安装主板和电源管理驱动程序. 如果没有主板驱动可以官方去下载了,找对应的官方版本的电脑

弹出框-jqgrid配合自己写的修改的方法,修改的的值始终是修改之前的,该怎么设置?

问题描述 jqgrid配合自己写的修改的方法,修改的的值始终是修改之前的,该怎么设置? function update(){ var triggerName =$("#tableList").getGridParam("selrow"); var rowData = $("#tableList").jqGrid("getRowData",triggerName); $("#txtTriggerName").