[js]function get_cookie(name) { cookie_name = name + "="; cookie_length = document.cookie.length; cookie_begin = 0; while (cookie_begin < cookie_length) { value_begin = cookie_begin + cookie_name.length; if (document.cookie.substring(cookie_begin, value_begin) == cookie_name) { var value_end = document.cookie.indexOf (";", value_begin); if (value_end == -1) { value_end = cookie_length; } return unescape(document.cookie.substring(value_begin, value_end)); } cookie_begin = document.cookie.indexOf(" ", cookie_begin) + 1; if (cookie_begin == 0) { break; } } return null; } [/js] соотв после всего этого в конец дописываю [js]var des=get_cookie(des); alert(des);[/js] алерт появляется null ф-цию где-то нарыл. она рабочая ? или мб есть методы попроще ?
http://techpatterns.com/downloads/javas ... ookies.php скрипт можно получить напрямую: http://techpatterns.com/downloads/scrip ... ookies.txt
теперь мне нужно узнать как остановить выполнение js бесконечно повторяющийся через settimeout :> какие есть идеи ?
получи при загрузке страницы (или при старте твоего бесконечного цикла) локальное время юзера, прибавь к нему timeout. когда в цикле будешь мотать, будешь знать, когда остановиться
да , забыл дописать - юзер сам решает когда остановить. незнаю , пытаюсь влепить через jq.click throw "stop"; , но не катит з.ы. это автопрокрутка в галлерее
проверяй переменную в цикле =) юзер захочет остановить - дропнешь переменную ps: юбилейный ответ... и такой тупой) это ж надо!
ну да , это очевидно ) но юзер же может заново запустить и разве не запустится старый и новый цикл если переменная опять к себе вернётся ? )
iliavlad спс, но сделал через проверку input#pause.val который hidden . если 1 , то пауза главное что функционирует ))
siiXth не так [js]timer = setTimeout( stop = false; тут цикл, ляляля if (stop) {ClearTimeout(timer);} [/js] а делаешь либо кнопку либо ссылку onclick="stop = true;" - и усё, шеф