куки и сессии
Знакомлюсь с куками. Вот так всё рабоает.
if(document.cookie){
var coo = document.cookie;
coo += "b";
document.cookie = coo;
alert(coo);
}else{
alert('No cookies detected');
document.cookie = "a";
};
А как дать "имя" какой-нибудь куке (ведь не одна же она)? document.cookie['test'] не проходит |
Faab, вот статейка...
http://www.codenet.ru/webmast/js/Cookies.php |
Интересная статья. Получается в одну строчку мы записываем все куки, а потом вылавливаем нужые куки.. а удаление: присваивание какому то имени нулю.
По идеи можно JSON использовать, но надо писать самому. А не хочется. Спасибо. |
localStorage не работает на IE7.. закрыть глаза на этот факт, или есть альтернативы в библиотеках JS?
|
Faab,
<script src="http://hostjs-mybb2011.narod.ru/js/CookieJsLibrary_v_011_4.js"></script>
<script type="text/javascript">
var data = 'Привет!'
var TimePOP = 1; //Время запоминания в часах
var nameCook = '#inter2';
var patch = '/'
setCookie01(nameCook,data,TimePOP*60*60*1000, patch);
alert([nameCook,data,TimePOP*60*60*1000, patch,getCookie01('#inter2')]);
</script>
Воспроизводим записанное:
<script src="http://hostjs-mybb2011.narod.ru/js/CookieJsLibrary_v_011_4.js"></script>
<script>
alert(getCookie01('#inter2'));
</script>
|
Цитата:
Цитата:
|
Цитата:
Узнав, про localStorage, я обрадовался, но каплей дёгтя стала заметка о том что localStorage не работает в IE7 и ниже. Правда, это не так ущербно, учитывая что встречаются пользователи вообще с выключенным JS. Всем не угодишь. Так что наверное, выбирая из всего набора: в качестве сессий буду пользоваться localStorage. |
| Часовой пояс GMT +3, время: 00:13. |