Пуля — дура. Пых — молодец.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха информатор 3.1
Еще более удобное оповещение о флуде!

Краснодарское время: 25 Май, 2012, 11:34:40

Страниц: [1]
Печать
Автор Тема: Cookie plugin for jQuery - Устанавливает возвращает и удаляет печеньки  (Прочитано 206 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Hight    ↓ 
17 Январь, 2012, 02:41:57
НЕ ХУЕТА! ХУЕТА!

Красный властелин
Группа: Адекваты

Карма: 31
Сообщений: 1626
Сила слова: 1.91

Существующий плагин не возбудил. Написал свой.
Javascript

/*
 * Cookie plugin for jQuery - Устанавливает возвращает и удаляет печеньки
 *
 * Copyright (c) Ilya Pirogov (ipirogov.com)
 *
 * n - (str) Имя печеньки
 * v - (str) Значение печеньки
 * p - (obj) Дополнительные параметры:
 *     expires - (int) Время хранения (сек.)
 *     path - (str) Путь
 *     domain - (str) Домен
 *     secure - (bool) https
 */

 
jQuery.cookie = function(n, v, p){
    if(v === undefined){ /* Возвращает значение печеньки или undefined */
        var c = document.cookie.split(';'), i;
        for(i = 0; i < c.length; i++){if((c[i] = this.trim(c[i])).indexOf(n) != -1) return decodeURIComponent(c[i].substring(++n.length))}
        return undefined;
    }
    p = this.extend({expires: undefined, path: '/', domain: location.hostname, secure: false}, p);
    if((p.expires = v === null? -1 : p.expires) !== undefined){
        var e = new Date();
        e.setTime(e.getTime()+p.expires*1000);
    }
    document.cookie = n+'='+encodeURIComponent(v)+(p.expires !== undefined? '; expires='+e.toUTCString() : '')+'; path='+p.path+'; domain='+p.domain+(p.secure? '; secure' : '');
};
 

Ставим печеньку на сессию
Javascript
$.cookie('titke', 'good');

Ставим печеньку на 5 минут
Javascript
$.cookie('titke', 'good', {expires: 300});

Берём печеньку
Javascript
var cookie = $.cookie('titke');

Удаляем печеньку
Javascript
$.cookie('titke', null);
или так
Javascript
$.cookie('titke', 'good', {expires: -1});
« Последнее редактирование: 17 Январь, 2012, 02:41:57 от Hight » Записан

adwo    ↓ 
17 Январь, 2012, 03:42:10 , спустя 1 час 13 секунд
НЕ ХУЕТА! ХУЕТА!

Укусил питон. Python infected.
Группа: Джедаи

Карма: 18
Сообщений: 569
Сила слова: 3.16

а чем существующий не угодил?
Записан

chmod 777 you mom, bastard
Sinkler    ↓ 
17 Январь, 2012, 03:48:52 , спустя 6 минут 42 секунды
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6808
Сила слова: 1.07

не возбудил
для хайта это важно)
Записан

Stasovsky    ↓ 
17 Январь, 2012, 08:05:33 , спустя 4 часа 16 минут 41 секунду
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

indexOf
где-то эта падла выебывается)) даже не буду говорить, где))
Записан
Status    ↓ 
17 Январь, 2012, 09:06:33 , спустя 1 час 1 минуту
НЕ ХУЕТА! ХУЕТА!

Редкостная сволочь
Группа: Джедаи

Карма: 57
Сообщений: 1447
Сила слова: 3.94


а чем существующий не угодил?
Да и существующая вроде ничего, а Хайта по голове настучали вот и пишет всякую хрень:D
Записан

Заткнись говно, я воевал!
Faster    ↓ 
17 Январь, 2012, 11:43:36 , спустя 2 часа 37 минут 3 секунды
НЕ ХУЕТА! ХУЕТА!


Карма: 10
Сообщений: 954
Сила слова: 1.05

ндя
даешь плагин жуквери - usePiPiFax
Записан

воспитываю дочь. С домами и деревьями  - не приставать.
Hight    ↓ 
17 Январь, 2012, 03:49:15 , спустя 4 часа 5 минут 39 секунд
НЕ ХУЕТА! ХУЕТА!

Красный властелин
Группа: Адекваты

Карма: 31
Сообщений: 1626
Сила слова: 1.91

Мой код охуенен, красив и у меня на него встаёт. А чужой плагин - говно блеать...
 
=)
Спустя 1 минуту 26 секунд добавил

indexOf
где-то эта падла выебывается)) даже не буду говорить, где))
Поясни, моя не знать.
Записан

Sinkler    ↓ 
17 Январь, 2012, 03:58:10 , спустя 8 минут 55 секунд
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6808
Сила слова: 1.07

дай угадаю.... осел?
Записан

Stasovsky    ↓ 
17 Январь, 2012, 04:08:03 , спустя 9 минут 53 секунды
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3654
Сила слова: 1.48

дай угадаю.... осел?
ну ессессно))
Записан
vasa_c    ↓ 
17 Январь, 2012, 10:58:38 , спустя 6 часов 50 минут 35 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 81
Сообщений: 2459
Сила слова: 3.29

хуй
Javascript
$.cookie("sex", 5);
$.cookie("x", 3);
 
console.log($.cookie("x"));
Записан

Страниц: [1]
Печать
 

Перейти в: