gpt4 book ai didi

javascript - Chrome 新版本 37 中的弹出问题

转载 作者:行者123 更新时间:2023-11-28 07:59:01 26 4
gpt4 key购买 nike

我无法在 Chrome 新版本中打开弹出窗口。我单击打开模式对话框弹出窗口的链接,但弹出窗口没有出现。我猜测这是 google chrome 新版本的问题。

function DownloadReport() {
window.document.getElementById("MainContent_hfRefresh").value = "True";
showmodalDialog("../../General/DownLoad/Download.aspx", 1024, 500);
}

此代码在旧版本 36 中运行良好。

最佳答案

最后我使用jquery对话框替换window.showModalDialog():父页面:

            var href = "test.html"
var obj = jQuery('#chooseTaskDlg');
if(!obj)
return false;
obj.html('<iframe style="border: 0px; " src="' + href + '" width="100%" height="99%"></iframe>');
obj.dialog({
autoOpen: false,
resizable: false,
height:780,
width:950,
modal: true,
close: function(){
if(undefined != dialogRet && '' != dialogRet)
{
//do something with the string dialogRet
}
return null;
}
});
obj.dialog('open');

然后在子页面“test.html”中:

if (isNeedIeModalDialog())   //IE
{
obj = window.dialogArguments;
window.returnValue = someValue;
}
else
{
obj = window.opener ? window.opener : parent;
obj.dialogRet = someValue;
}
obj.document.getElementById(type + '_ipinfo').value=someValue; //do something with parrent document
closeModalWindow('chooseTaskDlg');

关于javascript - Chrome 新版本 37 中的弹出问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25659205/

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