ホームページ >ウェブフロントエンド >jsチュートリアル >jsアンチリフレッシュカウントダウンコード jsカウントダウンコード

jsアンチリフレッシュカウントダウンコード jsカウントダウンコード

韦小宝
韦小宝オリジナル
2018-01-25 11:00:092169ブラウズ

この記事は主にjsのアンチリフレッシュカウントダウンコードを皆さんに詳しく紹介します。jsカウントダウンの実装コードは、jsに興味のある友人はこの記事を参照してください

私は現在試験システムをメンテナンスしています。試験中に誤って更新ボタンをクリックしてしまいましたが、上記のカウントダウンには影響がありませんでした。いくつかのブログでもそのような例があるので、どのように更新を防ぐのか見てみたいと思います。

CSコードで書いていたら、リフレッシュを防ぐ方法をすぐに書けるかもしれませんが、フロントエンド開発をする必要があり、試験はページ上で行われるため、ここでは学習したjsが使用されます。

<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"content="text/html; charset=gb2312" />
<title>前端开发</title>

</head>

 

<body>

<SCRIPT LANGUAGE="JavaScript">
<!--
var maxtime;
if(window.name==&#39;&#39;){
maxtime = 1*60;
}else{

maxtime = window.name;

}

 

function CountDown(){
if(maxtime>=0){
minutes = Math.floor(maxtime/60);
seconds = Math.floor(maxtime%60);
msg = "距离考试结束还有"+minutes+"分"+seconds+"秒";
document.all["timer"].innerHTML = msg;
if(maxtime == 5*60) alert(&#39;注意,还有5分钟!&#39;);

--maxtime;

window.name = maxtime;

}

else{
clearInterval(timer);
alert("考试时间到,结束!");

}

}

timer = setInterval("CountDown()",1000);
//-->

</SCRIPT>

<p id="timer"style="color:red"></p>

 

</body>

</html>

実際、ここでの主なアイデアは、変数に時間を入れ、更新した後、変数からデータを読み取ることができるということです。 cookie を使用して開始時間を保存し、更新後に最初に Cookie を読み取ることもできます。この方法以外にも、もっと良いコミュニケーション方法があることを願っています。

関連する推奨事項:

パラメータの呼び出しを容易にするJavaScriptカウントダウン効果コード_timeとdate

JavaScriptカウントダウンコード_timeとdate

JavaScriptカウントダウン関数実装コード

以上がjsアンチリフレッシュカウントダウンコード jsカウントダウンコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。