在aspx页面开始加载之前显示模式弹出消息

时间:2013-01-29 04:39:26

标签: javascript asp.net popup modal-dialog

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

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

windows.onload

但没有效果,因为它们在页面开始加载之前没有及时显示 我发现的所有消息示例都不会在我的情况下显示或在5分钟后显示,与PDF列表同时显示。

请指教!谢谢你,Octavia

2 个答案:

答案 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...