Запоминание значения через куки
Доброго времени суток.
Есть скрипт:
<script type="text/javascript">
i=14;
function rand( min, max ) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function Func(){
if(i < 3016)
{
i+= rand(1,8);
}
else
{
i = 17;
}
document.getElementById("id1").innerHTML=i.toFixed(0);
setTimeout("Func()",3000);
}
</script>
Который каждые 3 секунды увеличивает число (в переменной i) на рандомное число от 1 до 8. Скрипт работает идеально, все как надо. НО при перезагрузке число не сохраняется, а сбрасывается до первоначального значения. Прошу помочь с данной проблемой, так как знания очень низки. Заранее благодарен за помощь. |
MasterDmx,
строка 2 достать из cookie i или i = 14; строка 10 и 14 дополнительно сохранять в cookie i; медитировать тут http://learn.javascript.ru/cookie |
Спасибо за ответ, но можно поподробнее конкретно на данном примере. Просто сроки горят.
|
MasterDmx,
:cray: :cray: :cray:
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
</head>
<body>
<div id="id1"></div>
<script type="text/javascript">
(function c() {
var a = +localStorage.i || 14,
a = 3016 > a ? a + Math.floor(8 * Math.random()) + 1 : 17;
localStorage.i = a;
document.getElementById("id1")
.innerHTML = a;
window.setTimeout(c, 3E3)
})();
</script>
</body>
</html>
|
рони,
балуешь ты бездельников) |
| Часовой пояс GMT +3, время: 04:44. |