Прежде всего надо рассмотреть тег <SCRIPT>. Этот тег служит для вставки
скриптов в HTML-код страницы. Его формат: <SCRIPT [language="{Язык программирования, на котором написан скрипт}"] [src="{Адрес файла со скриптом}"]> . . . Текст скрипта </SCRIPT>
Текст скрипта помещаетс внутрь тега <SCRIPT> Атрибут language позволяет указать, на каком языке программирования
написан скрипт. Значение по умолчанию - "JavaScript". Internet Explorer поддерживается скрипты, написанные на языке VBScript,
которому соответствует значение атрибута "VBScript". Navigator позволяет задавать версию интерпретатора JavaScript: <SCRIPT language="JavaScript 1.2"> Это может пригодиться в случаях, когда вы используете возможность языка
JavaScript, специфичную для какой-либо версии. В следующей таблице приведены версии интерпретатора JavaScript и соответствие
их разным версиям Navigator: JavaScript | Navigator | 1.0 | 2.0 | 1.1 | 3.0 | 1.2 | 4.0 | 1.3 | 4.06 |
Второй атрибут src служит для задания адреса файла, содержащего
скрипт. В этом случае обычно парный тег <SCRIPT> превращается в одинарный: <SCRIPT src="menu.js"> js - стандартное расширение для JavaScript-файлов. Но что случиться, если Web-обозреватель не поддерживает скрипты? (Например,
это слишком старая версия программы, или пользователь отключил поддержку
скриптов в настройках безопасности.) Web-обозреватель проигнорирует тег
<SCRIPT> и выведет на экран текст скрипта. Чтобы избежать этого, скрипт внутри тега <SCRIPT> рекомендуют заключать
в комментарий. <SCRIPT> <-- . . . Текс скрипта --> </SCRIPT>
Однако некоторые версии Navigator в этом случае "не видят" скрипта, хотя,
согласно техническим руководствам самой Netscape, должны. Так что этот совет
применим только для Internet Explorer. В качестве альтернативы вы можете использовать тег <NOSCRIPT>. Этот тег поддерживается Internet Explorer и Navigator: <NOSCRIPT> . . . Текст, отображаемый, если Web-обозреватель не поддерживает скрипты </NOSCRIPT>
Тег <NOSCRIPT> может помещаться где угодно в тексте страницы, даже вне
тега <BODY>. Текст, помещенный внутрь этого тега, будет отображаться
вместо всей страницы. То есть, пользователь Web-обозревателя с отключенной
поддержкой скриптов увидит в окне только этот текст и больше ничего. Содержание | Вперед |