parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

2Misha v.3, помоги пожалуйста, а просто не понятно почему так получается...

VRuzin 21.06.2006 10:38

Проверяю на существование куки, если не существует, сделать ='':
^if(!(def $cookie:item_find)){$cookie:item_find[$.value[]$.path[/adm/]]}

Всё работает, до тех пор, как пока я не запишу в куку расские буквы. Записываю куки вот так в js:
function setCookie (name, value, expires, path, domain, secure) {document.cookie = name + "=" + escape(value) +((expires) ? "; expires=" + expires : "") +((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");};
Ошибки ни какой не возникает, просто кука обнуляется. И она обнуляется именно тем кодом, который я написал в самом верху.

У меня есть предположение, что не нужно писать в js "escape(value)", но я так полагаю, если уберу escape, то начнутся другие проблемы...

---------------------------------------
Дальше просто дополнительная информация, если она нужна...

пробую прочитать куку для проверки в js и всё получается нормально. Читаю этим кодом:
			function getCookie(name) {
				var cookie = " " + document.cookie; var search = " " + name + "="; var setStr = null; var offset = 0; var end = 0;
				if (cookie.length > 0) {
					offset = cookie.indexOf(search);
					if (offset != -1) {
						offset += search.length;
						end = cookie.indexOf(";", offset)
						if (end == -1) {
							end = cookie.length;
						}
						setStr = unescape(cookie.substring(offset, end));
					}
				}
				return(setStr);
};