jqModal打开链接后,在链接的页面里关闭这个jqModal的方法
protected void btnClose_Click(object sender, EventArgs e)
{
try
{
string scr = string.Format(@"<script>window.parent.theForm.jqmClose.click()</script>");
string csname1 = "SelOrderDetail";
Type cstype = this.GetType();
// Get a ClientScriptManager reference from the Page class.
ClientScriptManager cs = Page.ClientScript;
// Check to see if the startup script is already registered.
if (!cs.IsStartupScriptRegistered(cstype, csname1))
{
cs.RegisterStartupScript(cstype, csname1, scr);
}
}
catch (BizException bizEx)
{
WebUtil.ShowMsg(this.Page, bizEx.Message);
}
catch (Exception ex)
{
WebUtil.ShowMsg(this.Page, ex.Message);
Logger.Write(ex);
}
}
重点是这句:
<script>window.parent.theForm.jqmClose.click()</script>
- window.parent. 在当前页面获得父页面;
- theForm. 在父页面里获得Form表单;
- jqmClose. 在Form表单里获得jqModal的关闭按钮jqmClose(这里的jqmClose是关闭按钮的id,不是class名);
- click() 模拟获得的关闭按钮的单击事件
这样就ok啦!
分享到:
相关推荐
它通过在页面上覆盖一个半透明的遮罩层来实现这一效果,对话框则位于遮罩层之上,确保用户注意力集中在弹窗内容上。 **3. 初始化和配置** 使用jqModal首先需要在HTML中创建一个隐藏的div,作为弹窗的内容容器。...
jqModal - jQuery模式窗口插件 。
jqModal 插件的js和css样式文件;配合博客文章:http://blog.csdn.net/yangkai_hudong/article/details/46051149使用
jqModal所需要的CSS源码,这是一个非常强大有助的源码,希望大家喜欢。
**jqModal:构建灵活弹出窗口的...在"jqModal-master"这个压缩包中,包含了jqModal的源代码、示例和文档,供开发者参考学习和实际应用。通过研究这些资源,你可以更好地掌握jqModal的使用技巧,提升你的前端开发技能。
轻量级的弹出窗口jQuery插件,压缩后仅仅3.65Kb,基于jQuery1.4.2开发,主要实现弹出框的效果,并且加入了很多有趣的功能,比如callback函数,显示隐藏层,Ajax页面,iframe嵌入页面……
当用户点击特定的触发元素(如按钮)时,可以在页面上弹出一个模态窗口,这个窗口会遮盖整个页面,并且响应用户的交互操作。 ### CSS样式 对于弹出窗口,美观的外观是非常重要的。为此,需要编写相应的CSS样式来...
jquery jqmodal demo 示例 例子 包含了官居网站所能运行例子的源码 本文非原创..压缩包中已注明出处.. 5分共享.望各位理解.. 里边已经带了样式图片..直接运行即可..具体开发自行参照
jqModal提供了`jqmHide`方法来实现这一点: ```javascript $('#closeButton').click(function() { $('#dialog').jqmHide(); }); ``` 5. **实际应用示例**: 在“忘记密码”场景中,用户点击相关链接或按钮后...
在网页开发中,jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 JavaScript 的操作,包括DOM处理、事件处理、动画效果以及Ajax交互等。而jQuery弹出窗口、模式窗口(Modal Dialogs)和模式层(Modal Layers...
2. `jquery-1.5.1-vsdoc.js`:这是一个Visual Studio文档文件,为开发者在使用jQuery时提供IntelliSense支持,便于代码编写和调试。 3. `jquery.min.js`:这是jQuery库的压缩版,体积更小,适用于生产环境以提高页面...
JqModal则是一个jQuery插件,用于创建模态对话框,它可以优雅地展示信息,比如在用户选择编辑时打开一个包含表单的窗口。 列百分比的显示意味着表格的列宽可以根据浏览器窗口大小按比例调整,增强了响应式设计。这...
在这个文件中,开发者可能定义了一个函数来处理弹出框的显示和关闭,比如: ```javascript $(document).ready(function() { $("#openModal").click(function() { $("#myModal").show(); }); $("#closeModal")....
这通常意味着该压缩包可能还包含了 jqModal 和 jqDnR 这两个额外的 jQuery 插件。 - **jqModal**:是一个轻量级的模态对话框插件,它可以将任何 HTML 元素转化为模态对话框,用于提示、警告或显示详细信息。在 ...
jqGrid是基于jQuery的数据表格插件,用于将需要展示的数据动态的展示在页面上,即动态画出表格,并封装了增、删、改、查、分类显示、在线编辑修改等功能。下面将对jqGrid的使用方法进行详细的说明。 一、jqGrid包...
在页面加载完成后,通过 `$(document).ready()` 事件调用 `homePageInit()` 方法(存在于 `jpolite.ext.js` 文件中)来初始化框架。 2. **导航栏配置** Jpolite 的导航栏是基于 `id="main_nav"` 的 `ul` 元素构建...
- **`jqModal.js`**:这是一个模态对话框插件,用于处理弹出窗口中的数据编辑。 - **`jqDnR.js`**:支持拖放功能,可以让用户通过拖拽的方式重新排序表格中的行。 #### 二、功能描述 jqGrid的主要用途在于动态地在...
一,为什么不要用for in语句 jqModal这个jquery插件估计很多人都使用过,在jqModal源码内部,有一个函数为hs,其中有个嵌套循环如下, 代码如下: for(var i in {jqmShow:1,jqmHide:1}) for(var s in this[i]) if(H...
jQgrid 是一个功能强大且灵活的表格控件,能够将数据动态地展示在网页上,并提供了丰富的编辑、增删查改、分类显示等功能。下面是对 jQgrid 的详细介绍: jQgrid 包说明 jQgrid 主要由以下几个包组成: 1. jquery...