Запоминание значения через куки
Доброго времени суток.
Есть скрипт: <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, время: 00:33. |