gpt4 book ai didi

javascript - 在 Internet Explorer 中打开弹出窗口的奇怪行为

转载 作者:行者123 更新时间:2023-11-30 13:44:08 25 4
gpt4 key购买 nike

我有以下 JavaScript 代码可以在 Internet Explorer 中弹出一个窗口。该代码是从 Microsoft CRM 模式对话框中的页面执行的。 (RequestID 是一个在测试系统中始终相同的字符串 - 目前它包含“abcdefg” - 不带引号)。

var cancelUrl = "CancelRequest.aspx?RequestID=" + RequestID;
alert("About to open a window.\n\n" + cancelUrl);
window.open(cancelUrl);
alert("Window opened");

我希望看到一条消息告诉我我即将打开一个窗口。然后我希望看到一个窗口打开并收到有关窗口已打开的另一条消息。我真的不在乎最后两个事件的顺序;那里有警报,所以我知道代码已执行。

我有两台 PC 和一台虚拟 PC。全部运行IE7。在 Windows 2003 VPC 上,每次都会出现消息和弹出窗口。

在 Vista PC 和 WinXP PC 上,会出现消息,但弹出窗口只会间歇性出现。 (我认为在 Vista PC 上也可能是这种情况)。

这三个在 IE 中具有相同的设置。所有都禁用了 IE 弹出窗口阻止程序,并且没有安装其他弹出窗口阻止程序。

任何人都可以阐明这一点吗?

最佳答案

啊,我想我明白了...在描述中遗漏了...

您正尝试在 IE从模态对话框打开非模态窗口。

这个 AFAIK,不应该工作。

尝试打开另一个模态窗口。

实际上你是在说......

在窗口 A 上,打开模态窗口 B,现在打开非模态窗口 C,这实际上无效。

关于javascript - 在 Internet Explorer 中打开弹出窗口的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/261978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com