Автор статьи: Аверин Александр
Довольно часто приходиться сталкиваться с особенностями отображения браузерами исходного текста. Internet Explorer отображает в одном стиле – Netscape Navigator – в другом. У обоих браузеров существуют различные версии, с различными возможностями, с различными дополнительными особенностями.
По-этому приходиться создавать различные варианты сайтов или просто ограничивать своих гостей каким-то одним браузером. Для облегчения работы пользователей предлагаю сделать на вашем сайте автоматическое определение браузера на котором к вам зашел пользователь с автоматическим выдаванием той части сайта которая оптимизирована под данный браузер. В DreamWeaver для этого не нужно знания JavaScript. Он сам в состоянии генерировать некоторые основные JavaScript. Давайте расмотрим как же сделать автоматическое определение. Прежде всего обратите внимание на панель внизу редактора, там есть пункт Show Behaviors – как раз тот пункт, который поволяет добавлять некоторые элементы JavaScript. Кроме того этот пункт можно вызвать из меню Modify стрелкой показан пункт добавления Behavior
![картинка](/images/arti/2-1.19.01-08.gif)
После вызова данного пункта вы увидите меню следующего вида. Прежде всего выбираем тип браузера на который мы рассчитываем наш JavaScript, в зависимости от этого выбора нам могут быть доступны различные виды Event (событий) и действий (Actions). После выбора типа браузера нажмите на кнопку + (добавить) и выберите действие которое надо отслеживать. В нашем случае это будет OnLoad – при загрузке странички.
![картинка](/images/arti/2-2.19.01-08.gif)
После этого можно переходить к выбору Actions.
Мы можем поменять свойства объекта (change property) – например поменять картинки местами, изменить вид и размер шрифта и т.д.
![картинка](/images/arti/2-3.19.01-08.gif)
Далее мы можем сделать проверку типа браузера (то что нам нужно) – Check Browser. Можем проверить наличие нужного Plugin – check plugin, и сделать многое другое. Давайте выберем Check Browser:ак вы видите все что нам нужно указать – это версию браузеров, странички на которые должны перенаправляться браузеры и альтернативную версию сайта (т.е. место куда пользователь попадет в случае несовпадения версий. Вот и все. Результат действия такого JavaScript или Behavior раньше можно было видеть на моем сайте.
![картинка](/images/arti/2-4.19.01-08.gif)