Проверка в скрипте на JavaScript типа web-браузера

В окне предупреждения выдается имя программы просмотра HTML-страниц (window.navigator.appName). Вообще говоря, в простом сообщении о типе программного обеспечения большого смысла нет, но если вставить проверку данного имени в текст HTML-страницы и реализовать условную компиляцию страницы, то тогда обращение к данной конструкции JavaScript будет оправданным:

Пример:

Код HTML:

Нажми для проверки типа браузера:


Функция написаны на Java-Script:

<form name="MyForm">
  <input type="button" name="browser" value="Тип браузера"
    onClick="window.alert(window.navigator.appName)">
</form>


Попробуйте сделать самостоятельно:


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

Выберите тип браузера, которым будете просматривать страницу

MS Internеt ExplorerNetscape Navigator



Совет: В данном примере текст JavaScript-программы размещен непосредственно в теле документа. При его загрузке, когда HTML-интерпретатор доходит до контейнера <script>, вызывается JavaScript-интерпретатор. В этот момент будет проверяться условие, которое содержится в операторе if. В зависимости от результата проверки этого условия остальной текст страницы примет тот или иной вид в зависимости от типа программы просмотра. При просмотре данного документа программой отличной от Netscape Navigator будет выдано еще и окно предупреждения.


Бытовые насосы и системы водоснабжения.