1

オンラインクイズアプリケーションを作成しています。

  • クイズには、ユーザーがクイズを開始するとカウントダウンを開始するタイマーがあります。
  • ユーザーは、クイズを終了したときに回答を送信することになっています。
  • 彼が時間切れになった場合、回答は自動的に送信されます。

今私が必要なのは

  • ユーザーがクイズを開始するとき、他のタブやウィンドウを開くことを制限する必要があります (答えを検索できる Google やその他のソースの使用を避けるため)。つまり、クイズ ウィンドウを最小化したり、新しいタブ/ウィンドウ/アプリケーションを開いたりすることを制限します。

また

  • 彼がたまたまクイズ ウィンドウから離れた場合 (つまり、新しいウィンドウを開くなど)、回答が自動的に送信され、次にクイズ ページに戻ったときに結果ページが表示されます。

この質問は一般的な質問であるため、使用するコードは必要ないと思います。コードが実際に必要な場合は、申し訳ありませんが、教えてください。ここに投稿します。これが重複した質問である場合は申し訳ありません。検索してみましたが、どのキーワードで検索すればよいのかよくわかりません。

どんな助けでも大歓迎です。

4

3 に答える 3

0

jQuery http://jquery.com/を使用できます

$(window).blur(function(){
  //your code here
});
$(window).focus(function(){
  //your code
});
于 2013-09-06T10:08:11.833 に答える