问题标签 [modal-dialog]
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.
internet-explorer - IE 的 jQuery UI 对话框问题
我正在使用新的 jQuery 1.3.2 和 jQuery-ui-1.7 库以及 UI 对话框。我有一个 div 标签,里面有几个表单元素(文本框、复选框等)。页面加载后,jQuery 将 div 显示为对话框。这在 FF 中工作得非常好,但在 IE 中,div 的高度是错误的。它只是显示标题栏的一些内容。我在创建 div 时明确设置了高度。如果我在打开对话框后设置了高度选项,高度会被纠正,但内容是空白的(显示文本框的前三分之一)。如果我允许调整对话框的大小,如果你在 IE 中调整它的大小,它可以正常工作,但我不想强迫 IE 用户调整大小只是为了查看内容。有任何想法吗?这是我用来创建对话框的代码:
java - 疑难解答:JDialog 是模态的但不是模态的?
对此感到困惑,但也许,只是也许,有人以前遇到过这个问题,可以为我指明正确的方向。
我有一个 JDialog 用于显示长时间运行的任务的进度,我已经明确地将其创建为具有定义所有者的模式:
稍后,一旦任务完成,我再次关闭对话框:
在极少数情况下,对话框 a) 不会关闭,并且 b) 不是真正的模式,即用户能够与(理论上的)对话框后面的窗口进行交互。有什么想法可能导致这种情况吗?不幸的是,它很少发生,直到现在,只在 Linux 系统上发生。这可能是一个 Swing 错误还是我可能做错了什么?
javascript - 模态图像弹出窗口
我见过一些有缩略图的网站,当您单击它时,它会以弹出窗口等模式放大图像。谁能告诉我这是怎么做到的?
谢谢!
c# - How to implement a modal window in an XBAP application
I have a XBAP application which has the following code in a Page:
When this code is invoked from a XBAP page, the resultant window does not behave like a modal window.
How can it be changed to behave like one without a significant amount of changes?
javascript - 用户按下提交后,如何显示带有选择的确认厚框?
如何显示带有表单信息的确认模式对话框,以便用户可以确认他们在表单中选择的内容,并且只有在用户这样说的情况下才提交?
windows - 暂时隐藏模式对话框
我显示了一个模式对话框,主应用程序窗口设置为所有者(如 中dialog.ShowDialog(mainAppWindow)
),我想暂时允许用户在再次返回模式对话框之前与主应用程序窗口进行交互。
我怎样才能做到这一点?我正在使用 Windows 窗体。
编辑: AutoCAD 做得很好。
c# - 在模态对话框之外捕获鼠标点击
我有一个用 C# 编写的面向 .NET Compact Framework 3.5 的应用程序,在 Windows CE 上运行。如果用户尝试与其所有者窗口进行交互而不先关闭对话框,我想在模态对话框中提供自定义视觉提示。
模态对话框是否可以在其所有者窗口上接收鼠标点击通知?所有者窗口以全屏模式运行,因此通常捕获模式对话框之外的点击就足够了。
.net - 无效的回发或回调参数
这个问题好像以前也有人问过,但我感觉我的情况略有不同。
我有一个包含gridview 的页面。当按下按钮编辑gridview 中的一条记录时,该按钮首先执行一些客户端脚本,该脚本会弹出一个模式窗口以进行编辑(使用.onClientClick 设置)。从这个弹出窗口中,用户点击更新数据库并关闭窗口。一旦窗口关闭,按钮的服务器端代码应该会触发,这将调用函数来刷新gridview。相反,我收到错误消息:
无效的回发或回调参数。使用配置或页面启用事件验证。出于安全目的,此功能验证回发或回调事件的参数是否源自最初呈现它们的服务器控件。如果数据有效且符合预期,请使用 ClientScriptManager.RegisterForEventValidation 方法注册回发或回调数据以进行验证。
真正让我恼火的是,我在不同的页面上使用了完全相同的逻辑,而且效果很好。
关于如何避免这种情况的任何建议?
更新:我已经删除了添加客户端脚本的代码行,但仍然出现错误。所以我相当肯定它只是由回发引起的。经过仔细检查,我意识到实际上有一些 ListItems 以编程方式绑定到 DropDownLists。所以......我可能需要做 ClientScriptManager.RegisterForEventValidation 的事情......有人可以给我一个例子来说明这样做的语法是什么样的吗?似乎与 ScriptManager 对象的设置不同......
jquery - jquery modal打开到整页
我有一个嵌套的 jquery modals Modal1 和 modal2 都包含 updatePanels。要更新我正在使用 javascript 的面板:
UpDateLookUp 是 modal1 的 updatePanel 的 id。模式 1 包含模式 2 的链接,该链接位于更新面板中。Modal1 updatePanel 是面板外部的搜索条件(查找),当我在 modal1 上时效果很好,但是当我打开 modal2(有 wpdatePaneltoo)并返回 modal1 时,选择 Find modal2 opens to full page 并显示之前的信息它已关闭并返回到 modal1。如果我点击打开 modal2 的链接,一切都很好,只有当我选择不同的按钮时才会出现。
我是 jquery 的新手,所以请帮忙。这就是我们商店的发展方向。
c++ - 使用 CreateWindow 创建一个 win32 模态窗口
我创建一个窗口CreateWindow()
并用ShowWindow()
. 但是创建它的父窗口应该被禁用,直到用户从这个窗口返回,即它应该模拟模式对话框。