Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №3 - JS1.doc
Скачиваний:
6
Добавлен:
25.11.2019
Размер:
227.33 Кб
Скачать

Атрибут language

Атрибут LANGUAGE указывает, на каком языке написана данная программа (в нашем случае JavaScript). Для того чтобы браузеры, не поддерживающие скриптовые программы, могли пропустить их, программы располагаются внутри блока комментариев:

<SCRIPT LANGUAGE="JavaScript">

<!-

программа на JavaScript

//->

</SCRIPT>

Внимание! Ранние версии браузеров требуют указания комментария JavaScript «//» перед закрывающим комментарием языка HTML.

В атрибуте LANGUAGE можно указывать и номер версии языка JavaScript, использовавшейся для написания программы. Это может быть JavaScript (Netscape Navigator 2.0), JavaScriptl.1 (Netscape Navigator 3.0), JavaScriptl.2 (Netscape Navigator 4.0) или JScript (Microsoft Internet Explorer). Отметим также, что браузеры фирм Microsoft и Netscape поддерживают задание имени скриптового языка в виде ключевого слова LiveScript.

Структура документа

Обычно функции, составляющие программу, написанную на языке JavaScript, располагаются в секции <HEAD> HTML-документа. Так как эта секция загружается первой, гарантируется, что такие функции будут загружены раньше, чем пользователь сможет их вызвать с помощью тех или иных интерфейсных средств, располагаемых в секции <BODY>. Посмотрим, как это выглядит внутри HTML-документа:

<HTML>

<HEAD>

<TITLE>Пример программы на JavaScript</TITLE>

<!-

программа на JavaScript

//->

</SCRIPT>

</HEAD>

<BODY>

Текст HTML-документа и вызов функций на JavaScript

</BODY>

</HTML>

Тэги <NOSCRIPT>... </NOSCRIPT>

О

<HTML>

<HEAD>

<TITLE>Пример программы на JavaScript</TITLE>

<!-

программа на JavaScript

->

</SCRIPT>

<NOSCRIPT>

<!-

Здесь располагается текст для тех пользователей, браузер которых

не поддерживает JavaScript

->

</NOSCRIPT>

</HEAD>

<BODY>

Текст HTML-документа и вызов функций на JavaScript

</BODY>

</HTML>

тметим, что считается хорошим тоном включать после пары тэгов <SCRIPT>...</SCRIPT>, в которой содержится скриптовая программа, группу <NOSCRIPT>...</NOSCRIPT>, где может содержаться текст для тех пользователей, браузер которых не поддерживает JavaScript или в браузере которых отключена поддержка JavaScript. Таким образом, шаблон HTML-документа, содержащего все необходимые компоненты для создания скриптовых программ, будет выглядеть следующим образом:

В

<NOSCRIPT>

<center>

К сожалению, ваш браузер не поддерживает JavaScript.

Пожалуйста, обновите версию вашего браузера. Это можно сделать

либо на <А HREF="http://www.microsoft.com/">Web-узле фирмы

Microsoft</A>, либо — на <А HREF="http://www.netscape.com/">

Web-узле фирмы Netscape</A>.

</center>

</NOSCRIPT>

примерах, приведенных в данной книге, мы не будем использовать секцию <NOSCRIPT>...</NOSCRIPT>, но следует помнить, что, создавая скриптовые программы, вы должны заботиться о максимальном удобстве для пользователей и объяснять им, почему в том или ином случае они не могут воспользоваться всеми средствами, предлагаемыми на данной странице. Секция <NOSCRIPT>...</NOSCRIPT> может выглядеть следующим образом:

После того как мы познакомились с основными правилами описания скриптовых программ и со структурой HTML-документа, в котором они располагаются, можно перейти к изучению самого языка.