问题标签 [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 回答
3008 浏览

javascript - 确定 window.showModalDialog 是否打开了窗口?

有谁知道如何判断窗口是否被打开window.showModalDialog()window.opener当新窗口打开时返回父窗口window.open(),但由于某种原因,当您使用时window.showModalDialog()window.opener返回未定义。也欢迎使用 jQuery 解决方案。

0 投票
1 回答
4276 浏览

asp.net - 无法从模态对话框 window.showModalDialog 下载

如果使用 window.showModalDialog() 在模式弹出窗口中打开 aspx 页面,我无法从 aspx 页面下载文件。

我在 aspx 页面上有一个图像按钮,单击它时,使用一些业务逻辑生成了一个 Excel 文件,然后我将其添加到响应标头以使该文件可供下载。代码如下图所示,

当我将这个 aspx 页面作为模式弹出窗口打开时,它不会显示浏览器的下载窗口。在正常情况下(无模式,使用 window.open 打开)弹出下载工作正常。

我也尝试过使用另一种方法来下载文件。我没有在 中设置响应标头ibtnExport_Click,而是打开了另一个 aspx 页面,例如 Download.aspx,使用window.open并在 Download.aspx 的页面加载事件中设置响应标头。代码如下图所示,

在 Download.aspx 中,

好吧,它在模态和非模态弹出窗口的情况下都有效,并且在您将应用程序部署到 IIS 上之前提供了重生:)。是的,这种方法适用于 ASP.NET 开发服务器,但不适用于 IIS。

有什么想法可以在模态弹出窗口上进行下载吗?

0 投票
2 回答
1461 浏览

c# - 如何打开一个对话框并将其放置在父 WPF 页面的右下角?

我有一个基本的WPF 页面(不是窗口),它有一个按钮。现在,当我单击按钮时,我必须打开一个模式对话框并将其放在父级(WPF 页面)的右下角。

我创建了一个模态对话框,如下所示:

现在我无法弄清楚如何将对话框放置在父 WPF 页面的右下部分。!!

编辑 1:我正在 CDialog 的代码隐藏中尝试这两种方法,但我将 Parent 设为 null!

我应该使用哪种方法??

0 投票
1 回答
1917 浏览

ipad - 使用 UIModalPresentationFormSheet 的模态视图出现在屏幕外

我有一个 UIViewController 实现

然后,我尝试在该视图之上弹出一个模式:

如果我在 ipad 处于纵向时启动模态,它工作正常。但是当我把它放在横向并尝试启动模态时,模态出现在 ipad 右上角的一半屏幕外。有任何想法吗?

0 投票
11 回答
6762 浏览

java - Webdriver showModalDialog

我们正在使用 webdriver 进行功能测试。但是我们的应用程序经常使用showModalDialogJS 函数来打开一个弹出窗口。当我们尝试使用 webdriver 测试此功能时,它从弹出窗口打开的那一刻起就挂起。

我们尝试了几件事来测试这一点:

  • 使用此处说明的解决方法。但这似乎是对 selenium 而不是 webdriver 的修复。我们试过了,但没有用。
  • 为了寻找一个好的替代方案,HtmlUnit 打开了模态对话框并可以与之交互,但它有一些缺点,比如没有视觉帮助来修复某些测试,并且当它在我们必须使用但有的 JS 库中检测到 JS 错误时停止执行无法控制。

我们如何测试或解决这个问题?

0 投票
2 回答
2046 浏览

showmodaldialog - 回发时 showModalDialog 出现问题!

亲爱的大家!我使用 showModalDialog 来显示表单获取数据。当点击按钮回发服务器时,IE 自动打开新窗口。Anh 选择数据时,它已关闭,但弹出窗口不关闭并返回值。请抱着我。谢谢大家!最良好的问候。

0 投票
2 回答
7247 浏览

javascript - window.showModalDialog 和回发按钮

我有两个页面 A.aspx 和 B.aspx

页面 A.aspx 通过 javascript 函数 window.showModalDialog("B.aspx"); 将 B.aspx 作为模式弹出窗口打开;

Page B.aspx 有两个文本框(登录名、密码),<asp:Button>服务器代码中的控件和按钮单击事件。

问题是当我单击提交按钮时,它会在新的第三个窗口中打开我的 B.aspx 页面

如何在提交按钮上不打开新窗口。谢谢!

0 投票
1 回答
352 浏览

javascript - ModalDialog 在 IE 8 中已经过时了吗?

我有一个支持多个网站的旧 Asp 经典 CMS 应用程序。它使用模态对话框,并且仅适用于 Internet Explorer。现在它们不再在 IE8 中工作了。原因是什么?

0 投票
1 回答
953 浏览

javascript - Chrome 中的 showModalDialog 总是最大化

我正在尝试使用 showModalDialog 打开非最大化对话框,但在 Chrome 中它们总是打开最大化。任何人有任何想法为什么?在 Firefox 中很好。

我在jsfiddle上放了一个工作示例:

0 投票
1 回答
4457 浏览

javascript - ShowModalDialog 关闭时重定向父窗体

当我使用关闭模式对话框时,如何将我的主页重定向到另一个网页showModalDialog

我在这里有关闭表单的代码:

这是我打开模式对话框的代码:

opener.location不工作。