1

我有一个计算员工电话的 .aspx 页面。
数据是从 Active Directory 中读取的,需要 5 分钟才能显示列表。
我需要为用户显示一个模态弹出消息以提醒等待时间。
我遵循了互联网搜索中的各种示例,其中一些使用例如

      $(document).ready(function() {alert ("it will take 5 minutes")});

或者

windows.onload

但没有一个有效,因为它们在页面开始加载之前没有及时显示。
我发现的所有消息示例在我的案例中根本不显示,或者在 5 分钟后显示,与 PDF 列表同时显示。

请指教!谢谢你,奥克塔维亚

4

2 回答 2

0

尝试以下

$(document).ready(function() 
showPopup(); // show pop up when page loads
});


$(window).load(function () {
  hidePopup() // hide popup when page loads completely
});
于 2013-01-29T04:47:16.230 回答
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...
于 2013-01-29T04:52:23.123 回答