8 Окт
По просьбам читателей приведу самый примитивный пример авторизации с помощью AJAX. Почему примитивный? Потому что, если у вас нет навыков написания хорошего, защищенного скрипта авторизации на php+mysql, то этот пример не для вас. Зацикливаться на самой авторизации я не буду, ведь все мы знаем, что пользователей нужно хранить в базе данных с их зашифрованными паролями и IP адресами последнего входа…? У меня всё гораздо проще - users.txt файл в корне с синтаксисом: “пользователь = пароль” в несколько строк.
А шифрование и прочие навороты оставляю за вами :)
(далее…)
19 Авг
Еще один способ спрятать свой e-mail адрес от ботов. Вместо того, чтобы писать адрес напрямую, мы может писать его на лету используя javascript. А с Prototype это становится еще легче. Немножко HTML:
Мой е-майл: <span class="email_here"></span>.
И немножко Prototype:
$$('.email_here').each( function(e) { e.update('kovshenin'+'@'+'live.com').observe('click', function() { window.location = 'mailto:kovshenin'+'@'+'live.com'; }).setStyle({cursor:'pointer'}); });
Заметьте, что используется конкатенация - это для того, чтобы боты не украли ваш е-майл прямо из javascript файла. Вставьте этот кусок кода на событие onload элемента body, и боты больше никогда не доберутся до вашего адреса!
10 Авг
Да, есть и другие решения этой задачи чисто на CSS, но с использованием javascript мы можем выдернуть атрибуты title и href прямо из ссылки. Понравилось решение Alessandro Fulciniti (италия) - Bubble Tooltips. Прежде чем начать, посмотрите как это работает.
(далее…)
7 Авг
Да, именно о горячих клавишах на веб страницах, как у поисковой системы Яндекс (Ctrl + влево/вправо), ну и на других ресурсах тоже нередко встречаются. Например сделать поправку в тексте, выделив мышкой часть текста, нажать Ctrl+Enter. В общем горячие клавиши дают огромный плюс в UI (User Interface) дизайне - юзабилити.
(далее…)