Написать письмо   
 
logo
 
Snippy
Сборник
примеров кода
Это небольшой проверочный скрипт, выясняющий, включены ли cookies у пользователя.
Директива register_globals должна быть включена.
Читать дальше...


Определять тип браузера нужно не так уж и часто, но все же приходится. И в первую очередь из-за глюков и несовместимостей некоторых из них, когда для какого-либо браузера что-то нужно сделать по-особенному. И поскольку вчера в полку браузеров прибавление - вышел Google Chrome, то теоретически возможна и новая головная боль, в том случае, если если он будет несколько 201Cглюкавым201D.

Итак, тип браузера можно посмотреть в строке User Agent.
Читать дальше...


Маленький простенький примерчик определения браузера клиента средствами JavaScript2019а
Читать дальше...


Как известно,в IE 7 поддежка свойства fixed включена полноценно. Но если вы все еще отлаживаете ваш код под шестого ослика, то вы молодец, и в то же время мы вам сочувствуем. Решение проблемы было предложено сначала Андреем Шитовым. Но это решение работает только в том случае, если мы забъем на стандарты (доктайп должен быть отключен). Затем на Хабре предложили решение для ситуаций, когда доктайп указан.
Читать дальше...


Firefox не поддерживает часто используемое свойство document - all. Следующий трюк реализует поддержку этого свойства для браузеров на движке Gecko.
Читать дальше...


Для активизации этой возможности - используйте следующий код.
Читать дальше...


Пример показывает, как можно удалить страницу из истории браузера, чтобы она не была доступна через кнопки Вперед/Назад (Back/Forward).
Читать дальше...


Простой пример, показывающий, как изменить размер окна браузера после загрузки страницы.
Читать дальше...


Пример показывает, как узнать, загрузилась ли картинка в браузер или нет.
Читать дальше...


Пример показывает, как узнать ширину и высоту рабочей области окна браузера.
Читать дальше...


Несколько функций, реализующих совместимось IE с W3C DOM2.
В примерах используются функции addStyleSheet() и getStyleSheet().
Читать дальше...


В разных браузерах под «страницей» понимаются разные вещи - в некоторых обработчик onload следует привязывать к объекту window, в некоторых - к объекту document, да ещё и способы привязки могут отличаться (см. выше). Для облегчения этой задачи предлагается следующая функция:
Читать дальше...


Часто нужно устанавливать обработчик для какого-то события, причём не хочется проверять, не установила ли этот обработчик уже какая-нибудь другая часть программы. Стандарт DOM определяет метод addEventListener(), с помощью которого можно назначать любое количество обработчиков для одного события, и они не будут мешать друг другу. Этот метод поддерживают Gecko-браузеры, Safari и последние версии Opera. Internet Explorer, как обычно, реализует собственное решение: attachEvent(). Следует обратить внимание на то, что IE считает приставку on частью названия события, в то время как в DOM события называются load, click и т.п.


Следующие функции позволяют назначать несколько обработчиков для одного события одинаково в любом браузере.
Читать дальше...


Как понятно из нижепpиведенного сценаpия, это полумеpы. Если вы понимаете, что такое HTML, то вы понимаете, что у вашего пользователя нет никакого экpана и нет никакого pазpешения.
Читать дальше...


В Safari у объекта Date отсутствует метод now(). Если очень нужен timestamp, то можно выкрутиться вот так:
Читать дальше...


В зависимости от браузера, код для создания объекта может быть разный. Кроссбраузерная функция создания XMLHttpRequest:
Читать дальше...


Функция определения типа и версии браузера посетителя, поддерживает практически все распространенные типы браузеров.
Читать дальше...


Популярные на сегодняшний день браузеры Firefox и Opera имеют встроенные средства для подписки на RSS-потоки, которые дают возможность затем просматривать заголовки свежих материалов. В 7-ой версии Internet Explorer, по слухам, такое встроенное средство также имеется. Чтобы при посещении сайта такими браузерами в них появлялся заветный значок используйте следующий код.
Читать дальше...


Пример показывает, как в Javascript определить ширину рабочей области окна браузера
Читать дальше...


Показано, как определить тип браузера(Opera, FireFox, Internet Explorer и NetScape), а также его версию.
Читать дальше...


Еще одна функция для облегчения работы с Cookies на JavaScript.
Функция getCookie возвращает значения cookies по имени параметра.
Читать дальше...


Эта простая функция облегчает задачу установки cookies из javascript.
Читать дальше...


Несколько примеров, которые показывают как можно использовать для различных браузеров пользователей - различные стили.
Читать дальше...