问题标签 [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.

0 投票
1 回答
4701 浏览

javascript - jqModal jQuery 插件 - 如何在模态弹出窗口上设置超时?

我正在使用 jQuery 插件jqModal

新手,所以我还在学习它的用法。

我想要做的是显示弹出窗口说 3 秒钟,然后自动关闭。

基本上,这是我想要的事件流程:

  1. 我的页面加载。
  2. 显示模式弹出窗口说“连接到 MySite..”
  3. (3 秒后)模态弹出窗口自动关闭。
  4. 刷新页面(window.location.reload());

这是我到目前为止所拥有的(不多):

HTML:

JS:

是否有一些参数可以传递给 .jqmShow() 函数来为窗口设置超时?或者我应该挂钩 onShow 回调并做一个简单的 setTimeout?

如果第 2 步和第 4 步异步发生也很好:换句话说,页面刷新同时显示 jQuery 弹出窗口。

有任何想法吗?

编辑:

好的,所以我有打开/关闭延迟工作,但不是window.location.reload(). 这么说根本不会发生延迟。

这是我的代码:

我希望window.location.reload()在显示弹出窗口时重新加载父窗口,而不是其中一个。

编辑2:

发现无法异步重新加载和弹出窗口,因为 jqModal 弹出窗口并不是真正的“弹出窗口”(即不会产生新窗口)。它只是一个隐藏的 DIV。

因此,我刚刚更改了我的代码以在隐藏窗口后重新加载。

0 投票
3 回答
1350 浏览

asp.net - 在 activex 控件后面加载 Ajax 模式弹出窗口

在页面中有一个 activex 控件以及一个按钮,其 onclick 会打开一个 ajax 模式弹出窗口。我面临的问题是,每当单击按钮时,ajax 弹出加载在 activex 控件后面,因此它是隐藏的。所以我根本无法使用该控件。我还没有找到合适的解决方案。我尝试了从 ajaxtoolkit 代码中删除浏览器检查条件的解决方案。但没有运气。我正在使用 Ajax 工具包版本 3.0.30512.1。如果有任何解决方案可以解决此问题,请告诉我。

0 投票
2 回答
4514 浏览

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

0 投票
1 回答
4709 浏览

javascript - 如何从其父级关闭模态窗口?

是否可以从其父级关闭模式窗口?即使尝试这样做也有点困难。基本上,我正在打开一个非模态窗口。从那个非模态窗口,用户有时可能会打开一个模态窗口。现在假设我关闭非模态窗口...我希望模态子窗口也关闭。如何才能做到这一点?

基本上,总的来说,我必须找到一种方法从其父级关闭模式窗口。

谢谢,格雷

这里有一些代码给你一个示例。

起始页

</head> <input type="button" value="openNonModal" onclick="openNonModal(); return false;"/> </html>

打开模态窗口的非模态窗口。

</head> <input type="button" value="openModal" onclick="openModal(); return false;"/> </html>

模态窗口只是文本。

p>

0 投票
0 回答
9018 浏览

captcha - 如何将 ReCaptcha 放入弹出窗口?

我想在弹出窗口中显示 Recaptcha。就像我有一个页面,用户可以在其中提交注释。如果有人正在提交注释,我想显示一个弹出窗口,其中将有 recaptcha 控件,并且在验证后将提交注释。

我怎样才能做到这一点?有人可以帮忙吗。

0 投票
2 回答
1452 浏览

jquery - 带有弹出窗口的 iframe 以父框架为中心

基本上我想要做的就是让 iframe 中的模态弹出窗口以整个页面为中心,而不仅仅是 iframe……我该怎么做?

0 投票
2 回答
15691 浏览

javascript - 任何人都可以从子 iframe 关闭由 Jquery 插件 bPopup 生成的弹出窗口吗?

好的,故事有点长,但希望你能忍受我,这样可能会有一些问题的背景:

我正在使用 ASP.NET 为门户开发注册部分,为了让事情变得更好,我决定从这里使用 bPopup将注册页面加载到调用页面(父页面)的 iframe 中。现在我需要一种在成功注册后关闭 iframe 的方法,所以从注册页面的代码隐藏(嵌套在 iframe 中)我尝试了允许我这样做的父级的 Javascript 函数,这是关闭 iframe 的函数由插件生成:

这是 iframe 背后的代码(该函数将在提交时调用):

我无法关闭弹出窗口。有趣的是,Firebug 告诉我,在我单击提交按钮后,window.opener 为空。这是否意味着父母确实已关闭?无论如何,弹出窗口仍然存在......

希望你们能就类似的事情分享一些见解?

0 投票
1 回答
9106 浏览

jquery - 使用本身是动态创建的 foreach jquery 动态检索文本框值

如何从输入文本框中动态检索值:

案子 :

动态列名取自 xml 源并以这种方式绑定:

#moreItems是另一个 div 的一部分,它是模式弹出窗口的一部分,我想访问其中的值,

所以,

验证后我这样:

但我仍然无法访问输入值。

笔记 :

它不类似于:

如何使用 JQuery 检索文本框值?, Jquery 检索动态创建元素的值, 我如何使用 jquery 检索文本框的标题和名称?,

寻求您的帮助..

谢谢。

0 投票
1 回答
1698 浏览

javascript - 如何通过 javascript 显示 AJAX modalpopup 并在同一 javascript 函数中设置按钮 onclick 属性

是否可以通过 javascript 显示 AJAX modalpopup 并同时为 modalpopup 中的按钮设置onclick属性,我无法让它工作,我认为这是因为 modalpopup divdisplay: none当做对javascript函数的调用,对吗?

为了澄清为什么我将按钮onclick属性设置为另一个执行__doPostback的javascript 函数,因为我认为无法通过 javascript 设置按钮CommandNameCommandArgument

0 投票
1 回答
1476 浏览

jquery - 关闭 jQuery 弹出(外部页面)窗口

设置:

弹出页面:

主页:

问题:

我想在单击主页中的链接时打开弹出页面。使用如此多的 jQuery 插件很容易实现这一点,但问题是我想在用户单击submitcancel按钮时关闭弹出窗口。我怎样才能做到这一点?我见过一些例子,其中显示了来自同一页面的另一个块,并且我们在其中有IDs元素,但没有外部页面。