Коды ошибок HTTP веб-сервера
Коды ошибок посылаются web-сервером агенту пользователя для определения его дальнейшего поведения. Этот код можно перехватить и указать браузеру его дальнейшие действия
Если агент не может распознать полученный код, он интерпретирует его в соответствии с диапазоном, к которому этот код принадлежит. Коды в диапазонах 100-199, 200-299 и 300-399 большинство web-браузеров обрабатывают без извещения пользователя, а некоторые коды ошибок из диапазонов 400-499, 500-599 отображаются для пользователя
Если агент не может распознать полученный код, он интерпретирует его в соответствии с диапазоном, к которому этот код принадлежит. Коды в диапазонах 100-199, 200-299 и 300-399 большинство web-браузеров обрабатывают без извещения пользователя, а некоторые коды ошибок из диапазонов 400-499, 500-599 отображаются для пользователя
ошибки веб-сервера делятся на диапазоны:
- 100-199 Информационный. Сообщает агенту что, запрос агента принят и обрабатывается
- 200-299 Запрос агента обработан успешно, сервер отправил клиенту запрашиваемый документ
- 300-399 Запрос агента изменен и агенту нужно предпринять некоторые действия для удовлетворения измененного запроса
- 400-499 Проблемы при попытке выполнить запрос
- 500-599 Ошибки сервера

Собственный обработчик ошибок HTTP
Для того, что бы пользователю при ошибках сервера были показаны ваши собственные сообщения об ошибках, в .htaccess пишем:
Если в .htaccess на ErrorDocument указан полный путь файла
ErrorDocument 403 /error.php?403
ErrorDocument 404 /error.php?404
ErrorDocument 500 /error.php?500
Если в .htaccess на ErrorDocument указан полный путь файла
ErrorDocument 404 http://site.ru/error.php?404
то $HTTP_SERVER_VARS['REQUEST_URI'] вернёт этот файл, а не вызвавший ошибкунаиболее интересные нам ошибки Apache:
- 403 - пользователь не прошел аутентификацию, запрет на доступ (Forbided)
- 404 - запрашиваемый документ (файл, директория) не найден
- 500 - внутренняя ошибка сервера (к примеру, ошибка в синтаксисе файла .htaccess)
см. также: Коды ошибок HTTP веб-сервера

Свойство content
Свойство content позволяет установить тип содержимого (например HTML тег), с которым связываются псевдоэлементы before и after. Это позволяет веб-разработчику реализовать специальные эффекты, например воспроизводить звук перед или после отображения определённых элементов веб-страницы или изменять форматирование элементов документа.
Псевдоэлемент before (after) включает строку текста или выполняет другие действия перед (после) выбранным веб-элементом.
Псевдоэлемент before (after) включает строку текста или выполняет другие действия перед (после) выбранным веб-элементом.
поддержка браузеров: Mozilla Firefox частично, Opera все версии

Многоуровневый нумерованный список
Многоуровневый нумерованный список с выводом нумерации всех дочерних элементов
см. также: Свойство content

Прячем счётчики
Иногда возникает необходимость спрятать счётчики интернет-статистики
Сделаем мы это через CSS class, который корректно обрабатывается всеми современными браузерами
Сам код html-вывода лучше располагать в самом верху веб-страницы, желательно сразу после <body>. В этом случае в статистику попадут даже те, кто не дождался окончания загрузки документа
Сделаем мы это через CSS class, который корректно обрабатывается всеми современными браузерами
Сам код html-вывода лучше располагать в самом верху веб-страницы, желательно сразу после <body>. В этом случае в статистику попадут даже те, кто не дождался окончания загрузки документа

Слайд-шоу с автопрокруткой
Слайд-шоу с возможностью листать "вперёд", "назад" или включить (отключить) автопрокрутку, а также, к каждой картинке - отдельное описание, изменяющееся динамически

Слайд-шоу Книга
Меню в виде перелистывающихся страниц книги
Каждая страница может быть отдельной ссылкой
Каждая страница может быть отдельной ссылкой

Слайд-шоу Кубик
Движущаяся лента с изображениями, при наведении мыши останавливается
Каждый кадр может быть отдельной ссылкой
Каждый кадр может быть отдельной ссылкой

Определение ширины (высоты) окна
Скрипт определяет размеры окна браузера
пример работы скрипта:

Координаты курсора над слоем
Простой пример определения координат курсора во время его перемещения над слоем.
- определяем и отслеживаем положение слоя с картой в окне браузера.
- отслеживаем координаты курсора мыши, и, когда курсор перемещается над слоем с картой, перемещаем вместе с ним точку и показываем ее координаты.
- при клике оставляем в месте клика точку другого цвета и записываем ее координаты.


Веб-мастеру


