问题标签 [modalpopups]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - jqModal jQuery 插件 - 如何在模态弹出窗口上设置超时?
我正在使用 jQuery 插件jqModal。
新手,所以我还在学习它的用法。
我想要做的是显示弹出窗口说 3 秒钟,然后自动关闭。
基本上,这是我想要的事件流程:
- 我的页面加载。
- 显示模式弹出窗口说“连接到 MySite..”
- (3 秒后)模态弹出窗口自动关闭。
- 刷新页面(window.location.reload());
这是我到目前为止所拥有的(不多):
HTML:
JS:
是否有一些参数可以传递给 .jqmShow() 函数来为窗口设置超时?或者我应该挂钩 onShow 回调并做一个简单的 setTimeout?
如果第 2 步和第 4 步异步发生也很好:换句话说,页面刷新同时显示 jQuery 弹出窗口。
有任何想法吗?
编辑:
好的,所以我有打开/关闭延迟工作,但不是window.location.reload()
. 这么说根本不会发生延迟。
这是我的代码:
我希望window.location.reload()
在显示弹出窗口时重新加载父窗口,而不是其中一个。
编辑2:
发现无法异步重新加载和弹出窗口,因为 jqModal 弹出窗口并不是真正的“弹出窗口”(即不会产生新窗口)。它只是一个隐藏的 DIV。
因此,我刚刚更改了我的代码以在隐藏窗口后重新加载。
asp.net - 在 activex 控件后面加载 Ajax 模式弹出窗口
在页面中有一个 activex 控件以及一个按钮,其 onclick 会打开一个 ajax 模式弹出窗口。我面临的问题是,每当单击按钮时,ajax 弹出加载在 activex 控件后面,因此它是隐藏的。所以我根本无法使用该控件。我还没有找到合适的解决方案。我尝试了从 ajaxtoolkit 代码中删除浏览器检查条件的解决方案。但没有运气。我正在使用 Ajax 工具包版本 3.0.30512.1。如果有任何解决方案可以解决此问题,请告诉我。
javascript - 如何将这个 SimpleModal 设置为 onLoad?
如何在页面加载而不是单击按钮时加载此 SimpleModal 脚本?谢谢你=)
<div id='基本模态'>
< div id="基本模态内容" >
基本模式对话框
对于这个演示,SimpleModal 将这个“隐藏”数据用于其内容。您还可以使用标准 HTML 或 DOM 元素填充模式对话框。
例子:
$('#basicModalContent').modal(); // jQuery object; this demo
$.modal(document.getElementById('basicModalContent')); // DOM
$.modal('<p><b>HTML</b> elements</p>'); // HTML
javascript - 如何从其父级关闭模态窗口?
是否可以从其父级关闭模式窗口?即使尝试这样做也有点困难。基本上,我正在打开一个非模态窗口。从那个非模态窗口,用户有时可能会打开一个模态窗口。现在假设我关闭非模态窗口...我希望模态子窗口也关闭。如何才能做到这一点?
基本上,总的来说,我必须找到一种方法从其父级关闭模式窗口。
谢谢,格雷
这里有一些代码给你一个示例。
起始页
</head> <input type="button" value="openNonModal" onclick="openNonModal(); return false;"/> </html>
打开模态窗口的非模态窗口。
</head> <input type="button" value="openModal" onclick="openModal(); return false;"/> </html>
模态窗口只是文本。
p>captcha - 如何将 ReCaptcha 放入弹出窗口?
我想在弹出窗口中显示 Recaptcha。就像我有一个页面,用户可以在其中提交注释。如果有人正在提交注释,我想显示一个弹出窗口,其中将有 recaptcha 控件,并且在验证后将提交注释。
我怎样才能做到这一点?有人可以帮忙吗。
jquery - 带有弹出窗口的 iframe 以父框架为中心
基本上我想要做的就是让 iframe 中的模态弹出窗口以整个页面为中心,而不仅仅是 iframe……我该怎么做?
javascript - 任何人都可以从子 iframe 关闭由 Jquery 插件 bPopup 生成的弹出窗口吗?
好的,故事有点长,但希望你能忍受我,这样可能会有一些问题的背景:
我正在使用 ASP.NET 为门户开发注册部分,为了让事情变得更好,我决定从这里使用 bPopup将注册页面加载到调用页面(父页面)的 iframe 中。现在我需要一种在成功注册后关闭 iframe 的方法,所以从注册页面的代码隐藏(嵌套在 iframe 中)我尝试了允许我这样做的父级的 Javascript 函数,这是关闭 iframe 的函数由插件生成:
这是 iframe 背后的代码(该函数将在提交时调用):
我无法关闭弹出窗口。有趣的是,Firebug 告诉我,在我单击提交按钮后,window.opener 为空。这是否意味着父母确实已关闭?无论如何,弹出窗口仍然存在......
希望你们能就类似的事情分享一些见解?
jquery - 使用本身是动态创建的 foreach jquery 动态检索文本框值
如何从输入文本框中动态检索值:
案子 :
动态列名取自 xml 源并以这种方式绑定:
这#moreItems
是另一个 div 的一部分,它是模式弹出窗口的一部分,我想访问其中的值,
所以,
验证后我这样:
但我仍然无法访问输入值。
笔记 :
它不类似于:
如何使用 JQuery 检索文本框值?, Jquery 检索动态创建元素的值, 我如何使用 jquery 检索文本框的标题和名称?,
寻求您的帮助..
谢谢。
javascript - 如何通过 javascript 显示 AJAX modalpopup 并在同一 javascript 函数中设置按钮 onclick 属性
是否可以通过 javascript 显示 AJAX modalpopup 并同时为 modalpopup 中的按钮设置onclick属性,我无法让它工作,我认为这是因为 modalpopup div有display: none当做对javascript函数的调用,对吗?
为了澄清为什么我将按钮onclick属性设置为另一个执行__doPostback的javascript 函数,因为我认为无法通过 javascript 设置按钮CommandName和CommandArgument。
jquery - 关闭 jQuery 弹出(外部页面)窗口
设置:
弹出页面:
主页:
问题:
我想在单击主页中的链接时打开弹出页面。使用如此多的 jQuery 插件很容易实现这一点,但问题是我想在用户单击submit
或cancel
按钮时关闭弹出窗口。我怎样才能做到这一点?我见过一些例子,其中显示了来自同一页面的另一个块,并且我们在其中有IDs
元素,但没有外部页面。