страница 87
Обязательно убедитесь, что в код добавлен дескриптор окончания сценария. Все строки кода JavaScript должны располагаться между двумя дескрипторами начала и завершения сценария.
<script type="text/javascript"> одна или больше строк кода JavaScript </script>
Если не поставить дескриптор завершения сценария, то он может просто не запуститься, а документ HTML на странице будет выглядеть довольно странно.
Будущие атрибуты
Вы можете использовать в коде сценария еще один атрибут определения языка - language.
Он часто применяется вместо атрибута type. Например, чтобы указать браузерам четвертого
поколения (поддерживают JavaScript 1.2) обрабатывать сценарии, необходимо добавить
в HTML-код следующий дескриптор.
<script language="JavaScriptl.2">...</script>
Атрибут language поддерживается только в спецификации HTML 4.0, которая уже давно не
считается современной. В стандарте W3C DOM (например IE5+ и NN6+) активно применяется
атрибут type. Вместе с тем, атрибут language все еще используется и будет
использоваться довольно долго, поскольку с атрибутом type знакомы только новые
версии браузеров.
Существует еще один атрибут, который используется в коде для включения содержимого внешнего файла со сценарием в текущий документ. На данном этапе он использоваться не будет, но знать о нем нужно. Атрибут src (аналогичный атрибуту src дескриптора <img>) указывает на файл, содержащий код сценария. Такие файлы должны иметь расширение .js. Дескриптор выглядят при этом следующим образом.
<script type="text/javascript" src="myscript.js"></script>
Все строки кода находятся во внешнем файле, поэтому в документе между дескрипторами начала и завершения сценария никакие данные не вводятся.