Ссылки Поиск Написать В избранное NO

Продвинутые комментарии

Теперь на моих сайтах «умные» комментарии. Как это? Я просто сделал функцию на JavaScript для записи куки (нужно передать "Название-куки = Значение" и количество дней действия).


function SetCookie(id, days){

var ws=new Date();

ws.setDate(days+ws.getDate());

document.cookie=id+"; path=/; expires="+ ws.toGMTString(); }


Ну а существование куки проверяется таким вот скриптом:


if(document.cookie.indexOf("Название=Значение") != -1) { Что делать, если куки есть }


В общем, сайт на месяц запоминает открытую форму комментариев. Также, можно их вообще закрыть. Это тоже запомнится. Думаю, я и дальше буду осваивать этот простой прием в других областях. Интерактивная часть на ДжаваСкрипте реализуется намного проще, чем посредством PHP. Да, это будет работать не во всех браузерах... но мне как-то нет до этого дела. В таких вот интерактивных мелочах на сайте нет ничего «критичного». А 99% у меня здесь будет работать и без них.