Проблема с cookies
Код:
Код:
|
Что показываетв содержимом куки отладчик?
Желательно выложить демо-пример с тем, что не работает |
DevTool показывает: +9 °
наверное ; прерывает запись кука, но как тогда записать в кук строку +9 °С ? С примером не получиться, денвер пока еще. |
Пример можно сделать, например, так: http://jsfiddle.net/y75QL/1/
Варианта как минимум 3: 1) Как в указанном примере, хранить в куке значок градуса (не уверен, что это будет работать везде) 2) Сделать, как jquery-плагине: https://github.com/carhartl/jquery-c...uery.cookie.js - значение обрабатывается с помощью encodeURIComponent/decodeURIComponent 3) Хранить в куке только число, а везде, где нужен вывод градусов на страницу - вызывать доп.функцию-обёртку - более предпочтительный вариант для разделения логики и представления |
tnow = parseInt(xmlTEMP); if (tnow>=0){tnow='+'+tnow+' °C';}else{tnow='-'+tnow+' °C';}; createCookie('mbcurrtemp', encodeURIComponent(tnow), 0.5); var a=getCookie('mbcurrtemp'); if(a) {tnow=decodeURIComponent(a);alert(tnow);} |
Ну и насоветовали. А что мешает сделать так 9°С ???
|
Часовой пояс GMT +3, время: 02:32. |