0

主なアイデアは、銀行やアメリカン エキスプレスのサイトで見られるものを再現することです。MODAL ポップアップが表示され、セッションが「もうすぐ」期限切れになることが示されます。

これに、XX 秒後に発生する「自動クローズ」ポップアップ イベントを追加し、ユーザーをログアウト ページにリダイレクトする前に、ボタン イベント Onclick を呼び出して現在の作業を「自動保存」したいと考えました。

したがって、主に、次のことを行うための最良の方法を知りたいと思います。

1)たとえば1分後にMODALメッセージを表示します(テスト目的)。これは、現在のページの上に表示される DIV か、どちらも MODAL のダイアログ メッセージ ボックスです。

2) 「セッションが期限切れになる前に作業を保存してください」のようなメッセージとリバース タイマーを表示します。

3) XX 秒後にそのメッセージ ダイアログを自動的に閉じる (または非表示にする)

4) ボタンの onclick イベントを呼び出します。

BackEnd は C# を使用した ASP.NET です

4

1 に答える 1

1

このようなものがあなたを始めさせます:

setTimeout(WarnTheUser,10000);//fires after 10 seconds

function WarnTheUser()
{
     document.getElementById('warningDiv').innerHTML="<H1>This page will auto save in 1 minute</H1>"; //or whatever
     setTimeout(saveData,60000);
}

function saveData()
{
   form.submit();//adjust accordingly
}

jsfiddle。

于 2012-05-10T22:06:45.643 に答える