欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js防刷新的倒計(jì)時(shí)代碼 js倒計(jì)時(shí)代碼

 更新時(shí)間:2017年09月06日 09:50:44   投稿:lijiao  
這篇文章主要為大家詳細(xì)介紹了js防刷新的倒計(jì)時(shí)代碼,js倒計(jì)時(shí)的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

最近在維護(hù)考試系統(tǒng),在進(jìn)行考試測(cè)試時(shí)無(wú)意中點(diǎn)擊了刷新按鈕,但是上面的倒計(jì)時(shí)并沒(méi)有受到影響,同時(shí)在幾篇博客中也有這樣的例子,所以我想看看它到底是怎樣防止刷新的。

如果是用cs代碼寫,我們可能會(huì)很快的寫出來(lái)怎樣防止刷新,可是我們要進(jìn)行前段開(kāi)發(fā),考試是在頁(yè)面上進(jìn)行的,這里就要用到我們學(xué)到的js了。

<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"content="text/html; charset=gb2312" />
<title>前端開(kāi)發(fā)</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 = "距離考試結(jié)束還有"+minutes+"分"+seconds+"秒";
document.all["timer"].innerHTML = msg;
if(maxtime == 5*60) alert('注意,還有5分鐘!');

--maxtime;

window.name = maxtime;

}

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

}

}

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

</SCRIPT>

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

 

</body>

</html>

其實(shí),這里最主要的思想就是,我們將時(shí)間放到一個(gè)變量中,刷新后,我們從變量中接著讀取這個(gè)數(shù)據(jù)即可。我們也可以用cookie存開(kāi)始時(shí)間,刷新以后先讀取cookie。方法也許不只是這一個(gè),希望大家有更好地方法來(lái)多多交流。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論