Учебное пособие: JavaScript

document.write("<FONT COLOR=red>Ваша программа не поддерживает исполнение Java-апплетов</FONT>");

</SCRIPT>

</example>

Аналогично можно проверить форматы графических файлов, которые поддерживает ваш браузер:

Листинг 2.3

<SCRIPT>

if(navigator.mimeTypes['image/gif']!=null)

document.write("Ваш браузер поддерживает GIF<BR>");

if(navigator.mimeTypes['image/tif']==null)

document.write("Ваш браузер не поддерживает TIFF");

</SCRIPT>

К сожалению, такая проверка не позволяет определить наличие автоматической подгрузки графики.

2.5 Управление окнами

Что можно сделать с окном? Открыть (создать), закрыть (удалить), положить его поверх всех других открытых окон (передать фокус). Кроме того, можно управлять свойствами окна и свойствами подчиненных ему объектов. Описанию основных свойств посвящен раздел "Программируем свойства окна браузера", поэтому сосредоточимся на простых и наиболее популярных методах управления окнами:

· alert( );

· confirm( );

· prompt( );

· open( );

· close( );

· focus( );

· setTimeout( );

· clearTimeout( ).

Здесь не указаны только два метода: scroll ( ) и blur ( ). Первый позволяет прокрутить окно на определенную позицию. Но его очень сложно использовать, не зная координат окна. Последнее является обычным делом, если только не используется технология программирования слоев или CSS ( Cascading Style Sheets ).

Второй метод уводит фокус с окна. При этом совершенно непонятно, куда этот фокус будет передан. Лучше целенаправленно передать фокус, чем просто его потерять.

2.5.1 window.alert()

Метод alert ( ) позволяет выдать окно предупреждения:

<A HREF="javascript:window.alert('Внимание')">

Повторите запрос!</A>

Все очень просто, но нужно иметь в виду, что сообщения выводятся системным шрифтом, следовательно, для получения предупреждений на русском языке нужна локализованная версия ОС.

2.5.2 window.confirm()

Метод confirm ( ) позволяет задать пользователю вопрос, на который тот может ответить либо положительно, либо отрицательно:

<FORM>

К-во Просмотров: 727
Бесплатно скачать Учебное пособие: JavaScript