Jump to content

alexup

Newbie
  • Posts

    1
  • Joined

  • Last visited

alexup's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. Предлагаю за основу взять пример (function($){ function jcookie(options) { var defaults = { result: { } }; var options = jQuery.extend(true, {}, defaults,options); var rgxp = /[a-z]{3},\s[0-9]{2}\s[a-z]{3}\s[0-9]{4}\s[0-9]{2}\:[0-9]{2}\:[0-9]{2}/i var cookie = document.cookie; if (options.expires && rgxp.test(options.expires)) { exp = options.expires; } else { exp = ''; } if (options.data && options.data.indexOf('=')) document.cookie = options.data+";expires="+exp+";path=/;"; var start = cookie.indexOf(" "+options.name+"="); (start == -1) ? start = start : start = cookie.indexOf(options.name+"="); (cookie.indexOf(";",start) !== -1) ? end = cookie.indexOf(";",start) : end = document.cookie.length; var arrcookie = cookie.substring(start,end).split('='); $(arrcookie).each(function(i,e){ options.result.name = e }); options.getcookie(options.result) } jQuery.extend({jcookie: function (o){ jcookie(o)} }); })( jQuery ); $(function(){ $("button").click(function(){ $.jcookie({ name:'id', // тот cookie котрорый Вы ищите data: 'mycookie=super', // имя и значение нового cookie expires: 'Tue, 28 Dec 2052 00:00:00', // фромат срока существования cookie getcookie: function(data){ // функция обработчик внутри допусимо использовать имя cookie $('.cookie').append('<h1>Вы нашли cookie с именем: <b>'+data.name+'</b></h1>').show('slow'); } }); }); }); Не могу понять как сделать удаление cookie c определенным именем. Кто знает что означает строка var options = jQuery.extend(true, {}, defaults,options); так как в руководстве jQuery не понял описание метода jQuery.extend.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy