问题标签 [modal-popup]

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 投票
3 回答
57651 浏览

c# - ASP.NET AJAX 控件工具包:显示 ModalPopup 然后执行 PostBack

当用户单击 asp 按钮时,我想显示一个模式弹出窗口。用户必须选择面板的选项。所选选项的值必须保存到隐藏的输入,然后 asp.net 按钮必须执行PostBack

我可以这样做吗?

谢谢!

0 投票
2 回答
14326 浏览

asp.net - Asp.net 的模态弹出图像查看器

我正在寻找一个控件,它可以向我显示选定的图像详细视图,它实际上将在模态弹出窗口中显示更大的图像,以便向我的客户显示更好的图像视图。您知道那些可调整为选定图像原始大小的标准模式弹出窗口。动态可调整大小的模式弹出实际上是我正在寻找的,当然它应该适用于 Asp.net(如果可能的话,适用于 3.5)

我已经搜索了一段时间,但我还没有提出一个可以接受的解决方案。

提前致谢。

0 投票
1 回答
433 浏览

notifications - 在模态弹出窗口中向用户发送通知

这个问题可能与您的预期略有不同。我想知道我将如何在用户上网时以及他们连接的任何网站时在用户的浏览器窗口上显示通知模式弹出窗口,并假设我是这些用户的互联网提供商。他们不必将任何内容下载到他们的计算机上,只要他们上线就可以看到模态弹出通知窗口。

我怎样才能做到这一点 ?不,我不是在问代码,只是要遵循的路径。

提前致谢。

0 投票
2 回答
2049 浏览

asp.net - 隐藏模式弹出窗口后如何在主页上刷新 DataGrid 和 DropDown

我正在从模式弹出窗口向数据库添加记录。隐藏模式弹出窗口后,页面没有刷新(即使我已经重新绑定了控件)。我已经在网上查看了一些关于此的帖子,但解决方案仍然逃避我。在删除了一些额外的细节后,我附上了我的代码。

看来我需要进行回发,但我不知道需要更改什么。一些帖子谈到了扩展器放错了位置。

0 投票
4 回答
11370 浏览

javascript - 将 tabindex 焦点限制在页面的某个部分

情况:

我有一个网页,它打开模式窗口(灯箱),其中包含用户可以输入数据的表单。用户通常使用键盘导航,从一个字段切换到下一个字段。

问题:

当模态窗口打开时,只有窗口处于活动状态,页面的其余部分不能使用鼠标访问,但可以通过在模态窗口中跳出来访问元素。

问题:

如何通过使用选项卡按钮将移动限制在表单窗口中的元素上?

我唯一能想到的是在打开模式窗口时使用 Javascript 设置tabindex=-1所有表单元素(和其他可聚焦元素),然后tabindex在模式窗口关闭时将值设置回它们以前的值。有没有更简单/更好的方法?

0 投票
2 回答
6340 浏览

c# - 如何在按钮单击事件的模态弹出扩展器中加载 iframe 中的页面?

如何在按钮单击事件的模态弹出扩展器中加载 iframe 中的页面?

嗨,我在页面中有一个带有链接按钮的网格(例如:“page1”),当我单击链接按钮时,我需要通过在 a 中传递查询字符串来加载页面(例如:“page2”)我在模态弹出扩展器控件中设置的 iframe。我可以通过在标记中添加这段代码来实现这一点

并在代码隐藏页面中----------------

但是,如果网格中有大量数据,加载页面需要很长时间,所以,我只需要在网格中链接按钮的单击事件上加载页面吗?......

任何人都可以帮助我做到这一点......

提前致谢...........

迪内什库马尔 R,

0 投票
4 回答
3377 浏览

jquery - 使用 jquery 模式弹出窗口时出现错误“对象不支持此属性或方法”

我正在为多个屏幕(例如屏幕 1 - 6)使用Jquery 模式弹出窗口,它不仅适用于屏幕 3,而且适用于其余屏幕我有 3 个布局页面:Layout1,布局 2 和布局 3。每个 .cshtml 页面的 Layout 为 Layout3。Layout3 的布局页面为 Layout2,而 Layout2 又使用 Layout1。

每次单击按钮(分别出现在所有 6 个屏幕中)时,都会调用“DeleteListByID()”并显示弹出窗口

modal-pop-up 的代码,以及 JavaScript 和 CSS 文件都在 Layout3 中

但是在一个屏幕(屏幕 3)上,它给了我一个错误,说“对象不支持这个属性或方法”。基本上,它找不到方法“对话框”。有人可以告诉我为什么会这样吗?

各个屏幕中不包含任何文件。所有内容都在 Layout3 中。

0 投票
1 回答
2243 浏览

c# - 在 ajax 工具包模式弹出扩展器上回发

我使用 Ajax Toolkit 模式弹出扩展器来弹出一个表单,用于从用户那里收集信息。我打算将从用户收集的数据发送到后面的代码,以便在单击该表单上的提交按钮时保存到数据库中。但是,我发现提交按钮根本没有发回保护程序。

我不想使用任何客户端编码或 Web 服务。

是否可以在模态弹出窗口上进行回发?

0 投票
1 回答
5048 浏览

jsf - rich:popupPanel 总是显示滚动条

我的 JSF 表单包含一个弹出面板。代码在这里:

弹出窗口显示。但是,如果内容太大,则不会出现滚动条。如何让滚动条在需要时始终出现?

0 投票
1 回答
8512 浏览

javascript - 在移动浏览器中显示模式弹出窗口和调整浏览器窗口大小时出现问题

我正在构建的网站上的模式弹出对话框存在一些问题。这是网站:www.notforsale.magalidb.com

这些链接后面都有一个模式弹出窗口:

  • “Lisez la version en ligne”
  • “阅读在线版本”
  • “条件”
  • “联系编辑”
  • “编辑联系人”
  • “联系编辑”

问题:

  1. 当我通过 Safari 手机(在 iPhone 或 iPad 上)浏览网站并单击上述任何链接时,会出现一个弹出窗口。但是当我放大时,弹出窗口会跳开(主要是在屏幕的右下方)。所以我无法放大该弹出窗口中写的任何内容。
  2. 当我通过 Safari、Opera、Firefox、Chrome 或 Internet Explorer 等常规浏览器浏览网站时(虽然没有在 IE 上测试),然后单击“Bekijk de online versie”,然后我会看到一个更大的弹出窗口里面有一本可以像书一样翻动的杂志。如果我然后调整浏览器窗口的大小,这个弹出窗口会跳到屏幕的右下角。然后我必须关闭弹出窗口并重新打开它才能看到它再次居中。

我想要的是:

  1. 我需要在现有代码中编辑什么以使弹出窗口保持居中?即使在移动浏览器中?
  2. 如何防止这个特定的弹出窗口跳到浏览器的角落?我没有写它与其他弹出窗口不同,唯一的区别是宽度和高度。但我不明白为什么它总是跳开,不像其他弹出窗口......

如果有人有可能的解决方案,请分享。这非常紧迫,因为我发现我的客户应该拥有一个正常运行的网站。

代码:popup.js

代码(示例,完整代码请参见站点源代码):index.php

代码(仅显示与弹出窗口相关的 CSS):default.css

我知道这可能是一个问题的很多文本,但我真的想提供尽可能多的细节,以便让您更容易看到整个捆绑包。如前所述,您可以查看网站并测试弹出问题。我使用谷歌浏览器对其进行测试,如果一切正常,我会在其他浏览器中查看该站点以使其兼容。

另外,我认为跳跃弹出问题是可以解决的。我看到了其他制作模态弹出窗口的教程,这些教程在我的移动浏览器中工作得很好,但我不能重新编码所有这些弹出窗口。除非我可以编辑现有代码并缩短它,同时保留功能并且无需编辑 index.php 中的任何内容。无论如何...请看看它。在浏览器中干预它可能更容易,检查元素等等......这是相当多的代码。

任何帮助是极大的赞赏!