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

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


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

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

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

Выпуск #33
Письмо автору
Хостинг от 1.2$ в месяц
Скрипты для web-мастера HTML для чайников
Внимание! Теперь каждый желающий легко может построить свой собственный бизнес на мобильной связи! Доход ограничивается только вашим желанием, необходимый стартовый капитал - всего 300 рублей.

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

Сценарии в браузерах, не поддерживающих JavaScript

Как поступить с браузерами, которые вообще не поддерживают JavaScript? Вы не можете определить их, поскольку сценарий JavaScript в них попросту выполняться не будет. Как ни странно, но существует методика определения и таких браузеров.

Один из способов избежать ошибок в документах HTML, содержащих сценарии, - это использовать дескриптор <NOSCRIPT>. Этот дескриптор поддерживается Netscape Navigator версии 3.0 и выше; он отображает сообщение при загрузке его в браузере, не поддерживающем JavaScript. Браузеры, поддерживающие JavaScript, игнорируют строку с дескриптором <NOSCRIPT>. Ниже приведен пример использования этого дескриптора:

<NOSCRIPT>
Эта страница загружается только в браузерах, поддерживающих JavaScript. Загрузите копию Netscape Navigator с узла <A HREF="http://www.netscape.com/">; перейдите на страницу <A HREF="nojs.htm">Без сценариев</A>
</NOSCRIPT>

Главная проблема при использовании дескриптора <NOSCRIPT> заключается в том, что Netscape Navigator 2.0 отображает сообщение даже в том случае, если сценарий им поддерживается. Существует метод устранения и этого недоразумения. Листинг 33.1 содержит код, позволяющий определить браузер, не поддерживающий JavaScript, и отобразить сообщение.

Листинг 33.1. Определение браузеров, не поддерживающих JavaScript


1:   <SCRIPT LANGUAGE="JavaScript">
2:   <!-- // скрыть от старых браузеров
3:   ...команды...
4:   /*(начало комментария JavaScript, конец комментария HTML)
5:   -->
6:   Вы используете браузер, не поддерживающий JavaScript. Как вам не стыдно?
7:   <!-- */ // -->
8:  </SCRIPT>

Чтобы скрыть команды сценария от старого браузера, используется дескриптор комментария HTML (<!-- и -->). Дескриптор комментария JavaScript в браузерах, не поддерживающих JavaScript не отображается.

Самый простой вариант - это загрузить в браузере, поддерживающем JavaScript, отдельную страницу. Для этого используется следующий оператор JavaScript:

<SCRIPT LANGUAGE="JavaScript">
window.location="js.htm";
</SCRIPT>

Если браузер не поддерживает JavaScript, то этот сценарий просто не будет выполняться. Последний способ - это сделать ваш сценарий ненавязчивым.

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



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

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

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

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

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

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

© NBUSINESS.RU


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

В избранное