Установка cookies для всего сайта
При загрузке сайта должно выводится предупреждение о возрастных ограничениях.
Устанавливаю cookies для сайта: function getCookie(c_name){ if (document.cookie.length>0) { var c_start=document.cookie.indexOf(c_name + "="); if (c_start!=-1) { c_start=c_start + c_name.length+1; var c_end=document.cookie.indexOf(";",c_start); if (c_end==-1) c_end=document.cookie.length; return unescape(document.cookie.substring(c_start,c_end)); } } return ""; } function setCookie(c_name,value,expiredays){ var exdate=new Date(); exdate.setDate(exdate.getDate()+expiredays); document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toUTCString()); } function delete_cookie(cookie_name){ var cookie_date = new Date ( ); // Текущая дата и время cookie_date.setTime ( cookie_date.getTime() - 1 ); document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString(); } function checkCookie(){ var malinaaddress=getCookie('malinaaddress'); if (malinaaddress!=null && malinaaddress!=""){ } else confirm(); } function confirm() { $('#confirm').modal({ position: ["20%",], overlayId: 'confirm-overlay', containerId: 'confirm-container', onShow: function (dialog) { var modal = this; $('.message', dialog.data[0]).append('Вы имеете право пользоваться Сайтом и зарегистрироваться в качестве участника по достижении 18 лет. В случае выявления возрастного несоответствия Ваша регистрация в качестве участника будет аннулирована. Пользуясь услугами Сайта, Вы подтверждаете и гарантируете, что Вы удовлетворяете возрастным ограничениям и имеете право и возможность в соответствии с законодательством места Вашего проживания заключить данное Соглашение и следовать всем его условиям.<br /> Принять условия соглашения?'); $('.yes', dialog.data[0]).click(function () { setCookie('malinaaddress','malinaclub',time()+86400); modal.close(); // or $.modal.close(); }); $('.no', dialog.data[0]).click(function () { window.close(); }); } }); } Если не устанавливать время жизни cookies - ,time()+86400, то все нормально, но при установке страница "зависает". В чем причина? |
Часовой пояс GMT +3, время: 10:17. |