我有一个.aspx页面来计算员工电话。
数据从Active Directory读取,显示列表需要5分钟。
我需要显示一个模态弹出消息,供用户提醒等待时间。
我跟踪了互联网搜索的各种例子,其中一些例如使用
$(document).ready(function() {alert ("it will take 5 minutes")});
或
windows.onload
但没有效果,因为它们在页面开始加载之前没有及时显示
我发现的所有消息示例都不会在我的情况下显示或在5分钟后显示,与PDF列表同时显示。
请指教!谢谢你,Octavia
答案 0 :(得分:0)
尝试以下
$(document).ready(function()
showPopup(); // show pop up when page loads
});
$(window).load(function () {
hidePopup() // hide popup when page loads completely
});
答案 1 :(得分:0)
您可以刷新页面的标题部分,然后进行计算。此外,只需将警报放在任何脚本标记上,并在页面准备就绪时不加载它。这是一个想法:
<script>
alert ("it will take 5 minutes");
</script>
<%
// force to send what have, and that way is run the alert.
Response.Flush();
// now make the long running call
Calculations();
%>
...rest of html code that show the results...