关闭模式对话框时,从模式对话框返回时间
Return Time from the Modal Dialog when the Dialog is closed
我正在从我的父网页打开一个子模态对话框窗口。用于打开对话框的 JavaScript 代码如下:
function openmodalWin() {
window.showModalDialog("ClockPopUP.aspx", "Clock", "dialogWidth:550px;dialogHeight:350px,");
}
Asp代码如下:-
<asp:Button ID="Button1" runat="server" Text="Lunch" CausesValidation="false" CssClass="bigbuttons" style="background:url(../App_Themes/Images/green-box.gif)" Font-Bold="True" ForeColor="White" Font-Size="Large" OnClientClick="openmodalWin(); return false;"
在我的"ClockPopUp.aspx"中,我只使用了一个jQuery秒表插件,它只是为了显示目的,除了它之外没有任何用处。我的要求是,我希望当用户关闭 ModalDialog 时,我们可以在父页面上捕获弹出窗口关闭的时间,或者ShowmodalDialog
将在 window.close()
返回日期时间。
请尝试解决此问题,因为我不太擅长JavaScript。
jQuery UI 具有此功能,无需访问另一个 aspx 页。
但是,window.showModalDialog返回一个值,因此您需要更改aspx以返回有意义的内容,即
window.returnValue = "whatever"; window.close();
然后你可以使用
var returnValue = window.showModalDialog(...)
相关文章:
- 打开相对于鼠标位置的CSS3/HTML5模式对话框
- Bootstrap在页面加载缓慢时会立即显示隐藏的模式对话框
- jQuery UI模式对话框覆盖淡出
- 使用Plaid Link显示自定义用户名和密码模式对话框
- 弹出格式化的模式对话框,并在用户确认时转发
- NProgress带有模式对话框以防止点击
- jQuery UI 对话框模式仅使用类选择器打开一次
- 将 HTML5 视频复制到 jQuery 对话框模式窗口中
- jQuery 对话框模式在每次点击事件期间的页面加载时都会打开
- 对话框模式关闭时刷新Iframe
- 在asp.net中,带有引导程序的对话框模式中的Gridview onclick-in会将值返回到模式父页Web表单
- JQuery对话框模式框框架
- angular ui引导srap多对话框模式
- 更新:jquery对话框模式单选按钮未选择ajax
- JQuery对话框模式选项不工作
- jQuery对话框模式在ALERT之后未执行$.post(function(){})
- CKEditor 4-iframe中的对话框/模式位置
- JQueryUI对话框模式表单缓存AJAX应用程序中的旧值
- 如果用户没有在输入中输入所有数据,则不会显示对话框模式
- 没有在对话框模式中加载脚本