中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

js如何實現防刷新的倒計時

發布時間:2021-08-02 14:01:30 來源:億速云 閱讀:132 作者:小新 欄目:web開發

這篇文章主要為大家展示了“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==''){
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('注意,還有5分鐘!');

--maxtime;

window.name = maxtime;

}

else{
clearInterval(timer);
alert("考試時間到,結束!");

}

}

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

</SCRIPT>

<div id="timer"></div>

 

</body>

</html>

其實,這里最主要的思想就是,我們將時間放到一個變量中,刷新后,我們從變量中接著讀取這個數據即可。我們也可以用cookie存開始時間,刷新以后先讀取cookie。

以上是“js如何實現防刷新的倒計時”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

js
AI

桃园市| 嘉义市| 基隆市| 邹城市| 德庆县| 阿巴嘎旗| 绥中县| 松江区| 平凉市| 邹城市| 开远市| 宁城县| 大港区| 平远县| 黄龙县| 乌拉特后旗| 磐安县| 澄迈县| 武山县| 莱西市| 三都| 长兴县| 玛曲县| 邢台市| 来安县| 肇州县| 旅游| 梁河县| 恩施市| 南宫市| 长阳| 永顺县| 郓城县| 沧州市| 新乡市| 望奎县| 区。| 安义县| 吐鲁番市| 天长市| 潼南县|