gpt4 book ai didi

javascript - ie11 嵌套 showModalDialog 问题

转载 作者:可可西里 更新时间:2023-11-01 02:43:52 24 4
gpt4 key购买 nike

我正在开发一个 Web 应用程序,它使用许多模式对话框来接收输入。当我开始使应用程序与 IE11 兼容时,问题就开始了(它在 IE8 中工作得很好)。当从主页调用时,模态对话框完美地返回值,但是当我从模态对话框创建模态对话框时,返回值但未被捕获并被视为 undefined

//calling the values
var ret = ShowDialogOpen(pageUrl, width, height);

function ShowDialogOpen(PageName, strWidth, strHeight) {
var DialogOptions = "Center=Yes; Scrollbar=No; dialogWidth=" + strWidth + "; dialogTop=150px; dialogHeight=" + strHeight + "; Help=No; Status=No; Resizable=Yes;";
var OpenUrl = PageName;
var ret = window.showModalDialog(OpenUrl, "Yes", DialogOptions);

return ret;
}

//Dialog returning values
function ReturnValues() {
var lstBox = document.getElementById("lst_Name");
var texts = "";
var values = "";
for (i=0; i<lstBox.options.length; i++) {
texts = texts + lstBox.options[i].text + "!";
values = values + lstBox.options[i].value + "!";
}

window.returnValue = texts + "$" + values;
Close();
return false;
}

这段代码在通过主页面使用时工作得很好,但是当我从模态对话框页面使用它时,returnValue 丢失了。

最佳答案

关于javascript - ie11 嵌套 showModalDialog 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27479189/

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