2017-04-07 8 views
2

私はすでにオンライン試験ポータルを構築しており、学生はウェブブラウザを使ってオンラインで試験を受けることができます。オンライン試験のためのJavascriptタイマー

ここでは、ユーザーが規定の時間枠内で試験を完了しなければならないタイマー機能も開発しました。私が問題になっているのは、私がページをリフレッシュするときに、タイマーが再び新鮮な、例えば40分から始まるということです。それは私がしたい問題は、ユーザーが次の質問ボタンをクリックすると、タイマーや同じケースを元に戻すべきではないページを更新するときです。

ここでのコンテキストはLotus Dominoですが、私はjavascriotを使用してこれを達成したいと思いますが、ページがリフレッシュされる前にタイマー値を保存できますか、 ..

おかげ HDC

+3

JSはちょうどそれが開始した日付/時刻を開始するためにクッキーを使用する場合。完璧な人にならないと、クッキーとリセットタイマーが削除される可能性があります。セッションを介したバックエンドソリューションは、より信頼性が高くなります。 – GillesC

+0

必要な場合はバックエンドも使用します。 – hdc

+0

また、ユーザーがページを更新したり、javascriptを使用して次のボタンをクリックしたりするのを防ぐことは可能ですか? – hdc

答えて

-1

あなたはクッキーにまたはのlocalStorageをより有効に利用するHTML5の機能のいずれかの値を格納することができます。

https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage

+0

その試験ポータルは何を操作し、タイマーと妥協する場合 –

+0

純粋なJSソリューションのためには少し難しいです。あなたは値を暗号化することができますが、確実にそれをサポートするバックエンドが必要であることを確かめてください。 – Eino

関連する問題