страница 86
Глава 5
Сценарии и документы HTML
В этой главе вы узнаете, как сценарии встраиваются в HTML-документы и из чего состоит код сценариев. Речь также пойдет о том, как при загрузке документа или в ответ на действия пользователя эти операторы выполняются. Кроме того, будут описаны способы поиска ошибок в сценариях.
Размещение сценариев в документах
В главе 4, к сожалению, вопрос о том, как именно выглядят сценарии или в каком месте их следует добавлять в документ HTML, не затрагивался. В данной главе мы наверстаем упущенное.
Дескрипторы сценария <script>
Чтобы браузер мог узнать те строки кода в документе HTML, которые соответствуют сценарию, этот код следует выделить с помощью дескрипторов <script>. . . </script>. Такой подход является общим в HTML. Между открывающим и закрывающим дескрипторами размещается определенное содержимое, которое находится под управлением этих дескрипторов. В этом можно убедиться хотя бы на примере описания форм и абзацев текста.
Для управления сценарием в дескрипторе <script> можно использовать различные атрибуты, которые зависят от типа используемого браузера. Один из атрибутов, которые поддерживают браузеры, управляющие сценариями, является type (тип). Данный атрибут имеет огромное значение, поскольку в разных типах и версиях браузеров указываются различные параметры для используемого языка написания сценариев (это может быть, например, VBScript, в Internet Explorer). Один из параметров, который воспринимают все поддерживающие сценарии браузеры, приведен ниже.
<script type="text/javascript">