问题标签 [showmodaldialog]

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 回答
1502 浏览

javascript - 如何从 IE 和 Chrome 浏览器的 showmodaldialog 窗口返回数组对象?

从 Firefox 中的 showmodaldialogwindow.returnValue我得到数组对象,但在 IE 和 Chrome 中得到错误。

甚至数组也适用于 Firefox 而不是 IE9。请查看showModalDialog框中的代码。

这也适用于 Firefox 而不是 IE9。

0 投票
1 回答
426 浏览

python - 为什么我无法在 wxpython 中进行全屏显示(对话框中不工作 ShowFullscreen)

我发现“ShowFullscreen”可以全屏显示。第一帧(MyFrame)是全屏。但我无法制作全屏其他对话框(emerg_Dialog 和 call_Dialog) 我不想在对话框中看到任何标题或工具栏。

0 投票
1 回答
1751 浏览

javascript - javascript弹出窗口中的标题栏,带有div和css而不是表格

我正在替换几个 Web 应用程序中的 showModalDialog 函数。使用两个叠加层制作了一个 javascript 函数:一个遮盖了页面上的所有内容,另一个显示了弹出内容。因为某些页面调用 showModalDialog 两次或三次,javascript 替换通过对已经存在的内容进行新的覆盖来管理多个调用。它在 Chrome、IE 和 FF 中运行良好。

但是我希望弹出的内容更多的是带有标题栏的窗口形式,因为我喜欢窗口化。很容易串接弹出的内容。由于隐藏了底层内容,因此无法对下面的任何内容进行操作,并且只能对弹出的内容进行操作。javascript函数有几个参数,例如是否屏蔽底层内容,是否使用边框等。为了完全复制showModalDialog,我希望该函数除了显示内容之外还返回一个值。我希望该函数添加一个提交按钮,可选,但我想要一个带有大 X 或反色方块的标题栏,而不是取消按钮。

最后的问题是,如何在不使用表格的情况下制作一端带有 X 或正方形的标题栏?我们有屏幕阅读器和应用程序需要满足可访问性标准。页面中的表格对于使用屏幕阅读器的人来说更加困难,应尽可能避免使用。标题栏将具有作为参数传递给函数的相同边框颜色,或黑色默认值。谢谢

0 投票
1 回答
228 浏览

javascript - 替换 showModalDialog 会导致表单发布功能丢失

我正在替换在 Chrome 和 FF 中不再工作的 showModalDialog 函数。我们有很多应用程序使用它。问题是,弹出窗口确实将指令发布到 Web 服务器并更新数据库。例如,如果屏幕上有一个帐户列表,并且在其中一个帐户上单击编辑,则会弹出一个编辑页面,将更改发布回 Web 服务器,然后列表会刷新更改。整个列表可能会被刷新,或者只是更改的文本。

我制作了一个 javascript 函数来使用叠加层弹出内容。我认为用 javascript 函数替换 showModalDialog 调用会很简单,但我没有考虑弹出页面发送的更新数据库的发布指令,以及促进这一点的复杂性。发布可以通过类似 ajax 的功能来完成,封装在一组函数中。在我开始编写代码之前,我想知道其他人在这种情况下做了什么。谢谢

0 投票
1 回答
410 浏览

titlebar - 标题栏中的 Showmodaldialog 帮助按钮

我有一个 HTA,它在对话框页面中打开一个 showmodaldialog 和这个 JavaScript 代码:

我想要 showmodaldialog 标题栏中的帮助按钮,如下图所示: 帮助按钮

(不要介意图片是法语的,这是我电脑的语言)

当我按下那个帮助按钮时,我希望它执行该helpButton()功能。

0 投票
1 回答
49 浏览

javascript - ModalDialog:HTML-Table 应该是可滚动的,而不是整个页面

我有一个带有页眉和页脚(都是 div)和表格的页面。如果需要,我希望表格使用所需的全部宽度并显示滚动条。滚动条应该只对表格可见,而不是整个页面(页眉/页脚应该固定)。请参阅以下示例,该示例非常有效:

JSFiddle - 示例

如果页面通过调用来显示,则相同的代码不起作用window.showModalDialog。在这种情况下,页眉/页脚不使用全宽(即使宽度设置为 100%),并且滚动条显示为整页。该表也不使用所需的宽度。在模态对话框中加载页面时有什么区别?

编辑:我需要使用 ModalDialog 因为我需要网站停止并等待对话结果。

0 投票
0 回答
861 浏览

qml - 使用 qml 和 qtquick 1 创建模式对话框

我正在尝试使用 QML 创建一个自定义的 UI 消息框。我已经完成了 UI,但我无法使其成为模式对话框(防止程序在不与我的消息框交互的情况下继续进行)。这是 QMessageBox 很常见的事情(通过调用 exec,信息,..)

您能告诉我如何使用 Qt4 和 QtQuick 1.1 实现这一目标吗?非常感谢。

0 投票
1 回答
4578 浏览

javascript - 将参数传递给 Mscrm.CrmDialog

我使用 Mscrm.CrmDialog 在 MS Dynamics CRM 2013 中显示一个带有 web 资源的新对话框。这种方法的优点是该对话框也适用于 Firefox、Chrome 等,而 window.showModalDialog 不能,因为它已被弃用。

无论如何,我需要将参数传递给网络资源。使用 window.showModalDialog 这没问题,但现在使用 Mscrm.CrmDialog 我找不到任何传递参数的方法。构造函数有一个参数“customWindowParameters”,但如何从 Web 资源访问这些参数?

0 投票
4 回答
10356 浏览

google-apps-script - 自动关闭模式对话框 - 服务器代码完成后,关闭 Google 电子表格中的对话框

我有一个运行一些 Apps 脚本服务器代码以连接到 SQL 服务器的 Google 表格。我想在刷新数据时在模式对话框中显示消息“正在加载...”。我可以弹出模式,但我想在代码完成后立即自动关闭对话框。

我设置的一个例子是:

我知道这可以在客户端调用,但需要在 GS 中处理,以便在代码完成时触发。

0 投票
1 回答
850 浏览

google-chrome - 在最新的 chrome 版本中替换 showModalDialog

我正在尝试使用 showModalDialog 来解决最新的 chrome 版本,不管使用 window.open 的许多主题,我正在从子对话框中读取一个值来填充父页面中的文本框,我该怎么办?