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 に答える