我正在开发一个asp.net Web应用程序。在这里,我使用了div元素来创建弹出窗口。我想以编程方式隐藏此弹出窗口,单击IE中的打开按钮。此打开按钮不在我的网页上,而是IE浏览器显示的按钮(请参阅附件: - https://www.dropbox.com/s/0f3enyilj70fno2/image001.png?dl=0)。
我已突出显示快照中的弹出窗口和打开按钮供您参考。请留下您的建议。如果您需要其他信息,请告诉我。感谢
代码段: -
$("#dialog-showAdditionalInformationItem").dialog({
resizable: false,
autoOpen: false,
dialogClass: "no-close no-corner ui-corner-flat",
height: 480,
width: 500,
modal: true
});
答案 0 :(得分:1)
这并不简单。浏览器本身无法检测到它。唯一的方法是使用服务器端工具。
当服务器检测到下载开始时,它可以"警告"浏览器。所以你可以隐藏对话框。但是一个通信"服务器" => "浏览器"只有websocket或Comet才有可能。你也可以进行“等待”#34;但这是一种可怕的做法。