Встроить сценарий JavaScript в HTML-страницу можно при помощи одного из следующих способов:
- Задать операторы языка внутри тэга <SCRIPT> языка HTML;
- Указать файл с кодом JavaScript в параметре тэга SRC тэга <SCRIPT>;
- Использовать выражения JavaScript в качестве значений параметров тэгов HTML;
- Определить обработчик событий в тэге HTML;
4.1 Использование тэга <SCRIPT>
В тэгах-контейнерах <SCRIPT> </SCRIPT> должны располагаться операторы языка JavaScript. Обычно браузеры, не поддерживающие какие-либо тэги HTML их игнорируют, хотя при этом содержимое этих тэгов анализирует на соответствие синтаксиса языка HTML, что может привести к ошибкам при отображении страницы. Для предотвращения таких ситуаций следует помещать операторы языка JavaScript в контейнер комментария <!--…-->
<SCRIPT LANGUAGE=”JavaScript”>
<!--
Операторы языка JavaScript
//-->
</SCRIPT>
Параметр LANGUAGE задает язык сценариев. В случае языка JavaScript его значение задавать не обязательно, т.к. этот используется браузерами по умолчанию. Для зыка сценариев VBScript необходимо явно задать значение этого параметра в виде строки “VBScript”.
Документ может содержать несколько тэгов Script, расположенных в любом месте документа. Все они последовательно обрабатываются интерпретатором JScript по мере отображения частей документа в окне браузера. В связи с этим ссылка на переменную, определенную в сценарии, размещенном в конце документа, может привести к генерации ошибки интерпретатора при обращении к такой переменной из сценария в начале документа. Поэтому рекомендуется размещать сценарии с глобальными функциями и переменными в разделе <HEAD> документа. В этом случае все определения обрабатываются интерпретатором в начале загрузки документа и хранятся в памяти с первых моментов отображения документа в окне браузера.