问题标签 [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.
javascript - 确定 window.showModalDialog 是否打开了窗口?
有谁知道如何判断窗口是否被打开window.showModalDialog()
? window.opener
当新窗口打开时返回父窗口window.open()
,但由于某种原因,当您使用时window.showModalDialog()
,window.opener
返回未定义。也欢迎使用 jQuery 解决方案。
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。
有什么想法可以在模态弹出窗口上进行下载吗?
c# - 如何打开一个对话框并将其放置在父 WPF 页面的右下角?
我有一个基本的WPF 页面(不是窗口),它有一个按钮。现在,当我单击按钮时,我必须打开一个模式对话框并将其放在父级(WPF 页面)的右下角。
我创建了一个模态对话框,如下所示:
现在我无法弄清楚如何将对话框放置在父 WPF 页面的右下部分。!!
编辑 1:我正在 CDialog 的代码隐藏中尝试这两种方法,但我将 Parent 设为 null!
我应该使用哪种方法??
ipad - 使用 UIModalPresentationFormSheet 的模态视图出现在屏幕外
我有一个 UIViewController 实现
然后,我尝试在该视图之上弹出一个模式:
如果我在 ipad 处于纵向时启动模态,它工作正常。但是当我把它放在横向并尝试启动模态时,模态出现在 ipad 右上角的一半屏幕外。有任何想法吗?
java - Webdriver showModalDialog
我们正在使用 webdriver 进行功能测试。但是我们的应用程序经常使用showModalDialog
JS 函数来打开一个弹出窗口。当我们尝试使用 webdriver 测试此功能时,它从弹出窗口打开的那一刻起就挂起。
我们尝试了几件事来测试这一点:
- 使用此处说明的解决方法。但这似乎是对 selenium 而不是 webdriver 的修复。我们试过了,但没有用。
- 为了寻找一个好的替代方案,HtmlUnit 打开了模态对话框并可以与之交互,但它有一些缺点,比如没有视觉帮助来修复某些测试,并且当它在我们必须使用但有的 JS 库中检测到 JS 错误时停止执行无法控制。
我们如何测试或解决这个问题?
showmodaldialog - 回发时 showModalDialog 出现问题!
亲爱的大家!我使用 showModalDialog 来显示表单获取数据。当点击按钮回发服务器时,IE 自动打开新窗口。Anh 选择数据时,它已关闭,但弹出窗口不关闭并返回值。请抱着我。谢谢大家!最良好的问候。
javascript - window.showModalDialog 和回发按钮
我有两个页面 A.aspx 和 B.aspx
页面 A.aspx 通过 javascript 函数 window.showModalDialog("B.aspx"); 将 B.aspx 作为模式弹出窗口打开;
Page B.aspx 有两个文本框(登录名、密码),<asp:Button>
服务器代码中的控件和按钮单击事件。
问题是当我单击提交按钮时,它会在新的第三个窗口中打开我的 B.aspx 页面
如何在提交按钮上不打开新窗口。谢谢!
javascript - ModalDialog 在 IE 8 中已经过时了吗?
我有一个支持多个网站的旧 Asp 经典 CMS 应用程序。它使用模态对话框,并且仅适用于 Internet Explorer。现在它们不再在 IE8 中工作了。原因是什么?
javascript - Chrome 中的 showModalDialog 总是最大化
我正在尝试使用 showModalDialog 打开非最大化对话框,但在 Chrome 中它们总是打开最大化。任何人有任何想法为什么?在 Firefox 中很好。
我在jsfiddle上放了一个工作示例:
javascript - ShowModalDialog 关闭时重定向父窗体
当我使用关闭模式对话框时,如何将我的主页重定向到另一个网页showModalDialog
?
我在这里有关闭表单的代码:
这是我打开模式对话框的代码:
opener.location
不工作。