Контрольная работа: Приемы программирования на JavaScript

Различные браузеры поддерживают разные версии JavaScript, что накладывает определенные ограничения при написании сценариев JavaScript. Для того, чтобы максимально адаптировать свою программу к конкретному типу программного обеспечения, часто включают проверку версии и имени программы-браузера в JavaScript.

Пример 4. Получение типа программы просмотра HTML-страниц

<HTML>

<HEAD>

<title>Test of Browser name</title>

</HEAD>

<BODY>

<h1 align=center>Проверкаименитипабраузера;</h1>

<hr>

Для того, чтобы получить имя вашей программы просмотра

выберитекнопку "Browser"<br>

<center>

<form name=kuku>

<input type=button name=browser value=Browser

onClick="window.alert(window.navigator.appName)">

</form>

</BODY>

</HTML>

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

Пример 5. Условная генерация текста страницы по типу программы просмотра

<HTML>

<HEAD>

<title>Test of Browser name</title>

</HEAD>

<BODY>

<h1 align=center>Проверкаименитипабраузера</h1>

<hr>

<script language=JavaScript>

<!--

if(window.navigator.appName == "Netscape")

{

К-во Просмотров: 199
Бесплатно скачать Контрольная работа: Приемы программирования на JavaScript