Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

JavaScript для начинающих. Изучаем с нуля. выпуск тридцать четвертый


Информационный Канал Subscribe.Ru

Рассылка для всех, кто желает освоить JavaScript

JavaScript для начинающих

Выпуск #34
Письмо автору
Хостинг от 1.2$ в месяц
Скрипты для web-мастера HTML для чайников
ЗАЙМИСЬ ПРОСТЫМ БИЗНЕСОМ С ДОХОДОМ 1000-2000$ В МЕСЯЦ!
ПОДКЛЮЧИ К ПРОЕКТУ 10 ДРУЗЕЙ И СДЕЛАЙ СОТОВУЮ СВЯЗЬ ДЛЯ СЕБЯ БЕСПЛАТНОЙ!!! ЭТИ ДЕСЯТЬ ДРУЗЕЙ ЗА ПОЛГОДА ПОСТРОЯТ ДЕНЕЖНУЮ МАШИНУ, И ВАМ НЕ ПРИДЕТСЯ БОЛЬШЕ РАБОТАТЬ НИКОГДА! ВЫ ОБЕСПЕЧИТЕ СЕБЕ ВЫСОКИЙ ДОХОД НА ВСЮ ОСТАВШУЮСЯ ЖИЗНЬ!

Подробности в электронной книге:
Скачать

Здравствуйте, друзья. Прежде всего хочу от души поздравить Вас с Новым Годом. Пусть в новом году сбудутся все ваши желания и успешно завершатся все ваши начинания. Желаю Вам больших успехов в творчестве и всего и много.

Ну а теперь продолжим.

Сценарий для разных браузеров

В качестве примера описанных ранее методов давайте создадим сценарий определения типа и версии браузера, соответствующий следующим категориям:

  • Internet Explorer или Netscape Navigator версии 5.0 и выше
  • Netscape 4.x
  • Internet Explorer 4.x
  • Остальные браузеры

Этот сценарий часто используется многими дизайнерами, поскольку браузеры версии выше 5.0 поддерживают DOM и DHTML. Браузеры же версии 4.x также поддерживают динамические средства HTML, но они несовместимы между собой. Остальные браузеры поддерживают только ограниченный набор инструкций JavaScript.

В нашем примере определяется тип браузера и переменной browser определяется соответствующее значение. В листинге 34.1 приведен полный код сценария.

Листинг 34.1. Определение категории браузера


1:   <HTML>
2:   <HEAD>
3:   <TITLE>Определение браузера</TITLE>
4:   <SCRIPT LANGUAGE="JavaScript">
5:   //браузеры версии 5.0 и выше
6:   if (parseInt(navigator.appVersion)>=5
7:       || navigator.appVersion.indexOf("MSIE 5")!=-1) 
8:       browser="DOM";
9:   else if (navigator.userAgent.indexOf("Mozilla/4")!=-1)
10:  {
11:      if (navigator.appName.indexOf("Netscape")!=-1)
12:      browser="NS4";
13:      if (navigator.appVersion.indexOf("MSIE 4")!=-1)
14:      browser="IE4";
15:      } else browser="Другой";
16:  </SCRIPT>
17:  </HEAD>
18:  <BODY>
19:  <H1>Пример определения категории браузера</H1>
20:  <SCRIPT LANGUAGE="JavaScript">
21:  document.write("Браузер: " + browser + "<BR>");
22:  </SCRIPT>
23:  </BODY>
24:  </HTML>

Сценарий в заголовке страницы (строки 4-16) определяют для переменной browser значение DOM (для браузеров версии выше 5.0), NS4 (браузеры Netscape 4.x), IE4 (браузеры Internet Explorer 4.x). В теле этого документа приведен всего один оператор отображения значения переменной browser, а сценарий использует его для изменения отображаемой на экране величины.

Успехов вам! До скорой встречи.



Читайте Роберта Кийосаки

"Богатый папа, бедный папа" скачать

"Квадрант денежного потока" скачать

"Руководство богатого папы по инвестированию" скачать

"Отойти от дел молодым и богатым" скачать

"Бизнес-Школа" скачать
Письмо автору
Хостинг от 1.2$ в месяц
Скрипты для web-мастера HTML для чайников

© NBUSINESS.RU


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: inet.webbuild.javascripts
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное