im пытается создать онлайн-экзамен, используя django. Я использовал таймер обратного отсчета, чтобы узнать, когда это будет сделано.Как создать компонент javascript таймера в шаблоне django
, но проблема в том, что каждый раз, когда я перехожу к следующей странице вопроса, таймер перезапускается.
Есть ли способ сделать это, даже после обновления страницы?
вот мой код шаблона (который имеет таймер)
<form name="counter"><input type="text" size="8"
name="d2"></form>
<script>
<!--
//
var milisec=0;
var seconds={{time}};
document.counter.d2.value={{time}};
function display()
{
if (milisec<=0){
milisec=9
seconds-=1
}
if (seconds<=-1){
milisec=0
seconds+=1
}
else
milisec-=1
document.counter.d2.value=seconds+"."+milisec
setTimeout("display()",1000)
}
display()
-->
</script>
заранее спасибо
Вы можете использовать Javascript для установки cookie, но если это для онлайн-экзамена, это не будет wo rk хорошо вообще. Когда человек переходит на следующую страницу, пользователь нажимает кнопку и отправляет форму? Вы можете отправить значение через параметры POST и забрать его на следующей странице. – tlunter