спасибо, но куки лучше.
А как проверить , что кука существует с помощью javascript? Просто изначально я делаю проверку, если куки нет то задаю время таймеру, если есть, то время таймеру присваиваю значению куки. Я смотрел в гугле, но толкового нет ничего.
16. SAD - 07 Февраля, 2010 - 15:05:02 - перейти к сообщению
17. JustUserR - 07 Февраля, 2010 - 15:25:17 - перейти к сообщению
SAD пишет:
Пожалуйста! Насчет проверки существование cookie с помощью JS можно воспользоваться функцией указанной здесь http://php.su/forum/topic.php?fo...24465#1249924465 Помните что функции JS для работы с cookie лучше потому что в них нет проблемы с перезагрузкой старница когда идет обмен с сервером через Iframe или AJAX и cookie не обновляются
Спасибо, но куки лучше.
А как проверить , что кука существует с помощью javascript? Просто изначально я делаю проверку, если куки нет то задаю время таймеру, если есть, то время таймеру присваиваю значению куки. Я смотрел в гугле, но толкового нет ничего.
А как проверить , что кука существует с помощью javascript? Просто изначально я делаю проверку, если куки нет то задаю время таймеру, если есть, то время таймеру присваиваю значению куки. Я смотрел в гугле, но толкового нет ничего.
18. SAD - 07 Февраля, 2010 - 17:08:47 - перейти к сообщению
Я сейчас с ума сойду с этим internet explorer, вот таймер
CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- function processTimer()
- {
- if(limit>0)
- {
- var timer=setTimeout("processTimer()",1000);
- limit--;
- }
- else
- {
- result();
- }
- var limit_div = parseInt(limit/60);
- var limit_mod = limit - limit_div*60;
- limit_str = "До окончания теста осталось: ";
- if (limit_div < 10)
- limit_str = limit_str + "0";
- limit_str = limit_str + limit_div + ":";
- if (limit_mod < 10)
- limit_str = limit_str + "0";
- limit_str = limit_str + limit_mod + " ";
- // вывод времени
- el_timer = document.getElementById("timer");
- if (el_timer)
- el_timer.innerHTML = limit_str;
- }
limit=30 секунд.
время показывается в таком виде min:sec;
в эксполере показывает 16655:31, хотя стоит 30 секунд, что ему надо?