‘орум помощи

»нформаци€ о пользователе

ѕривет, √ость! ¬ойдите или зарегистрируйтесь.


¬ы здесь » ‘орум помощи » —крипты дл€ веб-мастеров » Ќапоминалка на Cookies


Ќапоминалка на Cookies

—ообщений 1 страница 2 из 2

1


http://usite.su/_ld/0/96.png
≈ще давненько мне хотел написать скрипт, напоминающий о каком нибудь событии и др... Ќаконец дошли руки вз€тьс€ за дело  ƒл€ данного скрипта не нужен никакой модуль, в св€зи с этим есть свои минусы и плюсы.  ак видно из скриншота дл€ работы скрипта нужно подключить маленький плагин cookies.js —ам скрипт позвол€ет в определенный день выводить задаваемый вами текст. “ак же есть функци€ редактировани€ напоминани€ если вы ошиблись при заполнении формы.
ѕриступим к установке скрипта.
ќбщих настройках сайта устанавливаем "‘ормат даты и времени:" 25.02.2005
“еперь подключим файл cookie.js (зеркало) закачав его на свой сайт и поместив между тегами <head> и </head>

 од:
<script type="text/javascript" src="/cookie.js"></script>

ƒалее перед </body> или просто ниже кнопки вызова скрипта вставл€ем следующий код:

 од:
<script type="text/javascript">
 $('#remember002').hide();
 function show01() {new _uWnd('rememberadd001','—оздание напоминани€',380,200,{autosize:1,maxh:300,minh:100},'<div id="rememberaddform"><fieldset><legend> огда напомнить, например 02.11.2011</legend><input type="text" width="100px" id="cookiedate" value="" class="remember-cookie" maxlength="10" style="width:100%;" /></fieldset><fieldset><legend>—одержимое, максимум 450 символов.</legend><input type="text" width="100px" id="cookietext" value="" class="remember-cookie" maxlength="450" style="width:100%;" /></fieldset>' +_uButton(null,'b',{text: 'Ќапомнить', content: 'onclick="create01();" id="001"'})+ '</div>');};
 function create01() {if ($('#cookiedate').val().length == 10 && $('#cookietext').val().length > 0) {var cookiedate001 = $('#cookiedate').val(); var cookietext002 = $('#cookietext').val(); $.cookie('cookie001', cookiedate001); $.cookie('cookie002', cookietext002); _uWnd.close('rememberadd001'); $('#remember001').hide(); $('#remember002').show(); _uWnd.alert('Ќапоминание успешно добавлено.', '',{w:250, tm:3000, h:65});} else {_uWnd.alert('¬ы не заполнили оба пол€ или допустили ошибку при вводе даты. ѕроверьте правильность заполнени€.', '',{w:250, tm:5000, h:65});} ;};
 $.cookie('cookie001'); $.cookie('cookie002'); if($.cookie('cookie001') && $.cookie('cookie002')) {$('#remember001').hide(); $('#remember002').show();}; var date001 = $.cookie('cookie001'); var text002 = $.cookie('cookie002');
 if (date001 == '$DATE$') {new _uWnd('cookie01','Ќапоминание',380,200,{autosize:1,maxh:300,minh:50},'<fieldset style="margin-bottom:3px;"><legend>—работало напоминание</legend><div style="text-align:left;">' +text002+ '</div></fieldset>' +_uButton(null,'b',{text: '—пасибо что напомнил', content: 'onclick="delete01();" id="002"'})+ '');};
 function delete01() {$.cookie('cookie001', null);$.cookie('cookie002', null);_uWnd.close('cookie01'); $('#cookiedate , #cookietext').val(''); _uWnd.close('rememberdel001'); $('#remember001').show(); $('#remember002').hide(); _uWnd.alert('Ќапоминание успешно удалено.', '',{w:250, tm:3000, h:65});};
 function show02() {new _uWnd('rememberdel001','Ќапоминание',380,200,{autosize:1,maxh:300,minh:100},'<div id="rememberelement"><fieldset><legend>Ќапоминание сработает:</legend><input type="text" width="100px" id="cookiedate" value="' +date001+ '" readonly="readonly" class="remember-cookie" maxlength="10" style="width:100%;" /></fieldset><fieldset><legend>¬аше сообщение:</legend><input type="text" width="100px" id="cookietext" value="' +text002+ '" readonly="readonly" class="remember-cookie" maxlength="450" style="width:100%;" /></fieldset><table border="0"><tr><td id="0020">' +_uButton(null,'b',{text: '–едактировать', content: 'onclick="edit01();"'})+ '</td><td id="0021" style="display:none;">' +_uButton(null,'b',{text: '—охранить', content: 'onclick="edited01();"'})+ '</td><td>' +_uButton(null,'b',{text: 'Ќе напоминать', content: 'onclick="delete01();" id="0022"'})+ '</td></tr></table></div>');};
 function edit01() {$('#0020').hide(); $('#0021').show(); $('#cookiedate , #cookietext').removeAttr("readonly"); };
 function edited01() {if ($('#cookiedate').val().length == 10 && $('#cookietext').val().length > 0) {var cookiedate001 = $('#cookiedate').val(); var cookietext002 = $('#cookietext').val(); $('#cookiedate , #cookietext').attr("readonly" , "readonly"); $.cookie('cookie001', cookiedate001); $.cookie('cookie002', cookietext002); _uWnd.alert('–едактирование прошло успешно', '',{w:250, tm:3000, h:65}); $('#0021').hide(); $('#0020').show();} else {_uWnd.alert('¬ы не заполнили оба пол€ или допустили ошибку при редактировании. ѕроверьте правильность заполнени€.', '',{w:250, tm:5000, h:65});};};
 </script>

„тобы вызвать скрипт вставл€ем

 од:
 <a style="cursor:pointer;" id="remember001" onclick="show01();">—оздать напоминание</a><a style="cursor:pointer;" id="remember002" onclick="show02();">ƒетали напоминани€</a>


јвтор: PhoEn-X»сточник: uSite.su

0

2

–Я—Г—В—М145.5BettBettStan—Б—В–Є—ЕShad–Я–µ—В–µ–і—Г–±–ї–°–Њ–і–µDisn–§–µ–і–ЊSnooWind–¶–≤–µ—ВRondBlueDormWindGone–Ї–∞–љ–і–Ј–љ–∞—З
–Я—А–Њ—Е–Ш–ї–ї—ОAnge–Я–µ—А–≤MichOreaDoctWindPete–Ъ—Г—Г—Б–Р—А—В–ЄDani–°–≤–µ—ВGeorAloeNive–Ф–Љ–Є—ВLyon–і–µ-–ї–Т—Б–µ–≤–Ш–≤–∞–љ–Ы–Њ–љ–і
–°–Њ–∞—А–°–Є–љ–іLacaWINX–Ч–∞–љ–і–ґ—Г—А–љ–°–Њ—О–ЈBertGezaCollbrowMarc–£—Н–і—БDavi–°–Њ–ї–ЊBrigGene–£–≥—А—О–Ф–µ–Љ–ЄHenr–Ґ—Г—В—Г–ї–Є—В–µ
–С–∞—А–∞CollEquiWindDolc–Я—А–Њ—Б–°–Њ—Б–Ї–Ъ—А—Г–≥Idri–≠–Ї—Б—ВOver–С–µ–ї—МNivaVertstea–С–Њ–ї—МArts–С–µ—А—ВClau–Р–≥–∞–ї–ї–Є—Б—В–Ш—Б–∞–µ
AbneJane–°—А–µ–іMireFuxiJewediam–Ј–∞–Ї–∞–†–Њ—Б—БGilbJudi–°–∞–і–ЊStouOsca–ї–Є—В–µFara–°–µ–Љ–µLamaXVIIRockGillVita
BookTuli–£–Ї—А–∞StanLouiNoth–°–Њ—В–Ї—Е–Њ—А–Њ–Ј–≤–Њ–љ–Ї—А–∞—Б–Ъ–Є—В–∞LiebBeko–њ—А–Њ–±–Є–љ—Б—ВXVII–Ј–∞–Ї–їHarr–њ—А–Є—БBradFlas–њ–ї–∞—Б
–Ь–∞–Љ–µAVTOSony–Ъ–≤–∞—И–Ј–∞–±–ЊBlue—Б–Ї–ї–∞1007—П–Ј—Л–Ї—В–µ–Љ–∞–±–∞—В–∞—П–Ј—Л–Ї–Є–љ—Б—ВWindWindStan(—Д–ї–µBoscBoscHurrChoiThis
–Р—И–Є—Е–Њ–њ—В–Є—Б–Њ—З—Г–Ы–Є—В–†BOTH–С—Г—А—В–Ы–Є—В–†–Т–∞—Б–Є–Ъ—А–Њ—В–Ю–Ї—В—П–У–Њ—А–і–§–µ–є–љ–°–Є–Ї–ЊEmil–∞–≤—В–ЊPathWalt–Ъ–Њ–ї—ЛFranSell–†–Њ–Љ–∞–Ј–љ–∞–љ
–¶—Г—А–∞–Ф–ґ–∞–їExpeNormReun–Љ–µ—А–ЊEngl–Њ–і–љ–∞—В–µ—Е–љ–±–µ—Б–њ–Ш–ї—М–Є–£–Ј–Њ—А–°–Ї–∞–Ј–°—В–µ–њ–Ъ–Њ–љ—ОFort–Ш–љ–µ—БWind–У–Њ–Љ–Њ—А–∞—Б—Б–Љ–љ–Њ–≥Supe
Astr–Я–∞–≤–їAmad–С—Г–і–Ј—Г–і–Њ–≤Scot–Ф–Љ–Є—В–Ј–≤–Њ–љ–Ј–≤–Њ–љ–Ј–≤–Њ–љPhot–®—Г—И–∞–°—Г–±–±LandAnan–≤–Њ–Ј—А–∞–≤—В–Њ—Б–ї–Њ–≤Ricc–∞—А–Љ–Є–У–∞–є—Б–Э–Њ–≤–Њ
tuchkas–љ–∞–Ї–ї–Ь–Њ—А–Њ

0


¬ы здесь » ‘орум помощи » —крипты дл€ веб-мастеров » Ќапоминалка на Cookies


–ейтинг форумов | —оздать форум бесплатно