Элемент SCRIPT
<!ELEMENT - - -- выражение script --> <!ATTLIST SCRIPT #IMPLIED -- кодировка символов связанного ресурса -- #REQUIRED - тип содержимого языка скрипты -- #IMPLIED -- предопределенное имя языка серипта -- #IMPLIED -- URI внешнего скрипта -- (defer) #IMPLIED -- агент пользователя может отложить выполнение скрипта -- >
Начальный тег: обязателен, Конечный тег: обязателен
Определения атрибутов
src =
Этот атрибут определяет местоположение внешнего скрипта.
type =
Этот атрибут задает язык скрипта содержимого элемента и имеет приоритет над языком скрипта, заданным по умолчанию. Язык скрипта указывается как тип содержимого (например, "text/javascript"). Авторы должны указать значение этого атрибута. Значение по умолчанию для этого атрибута не задано.
language
=
Этот атрибут определяет язык скрипта содержимого этого элемента. Его значением является идентификатор языка, но поскольку идентификаторы не стандартизованы, этот атрибут является вместо него нужно использовать атрибут type.
defer [CI]
Если этот логический атрибут установлен, он обеспечивает для агента пользователя подсказку о том, что скрипт не будет генерировать содержимое документа (например, "document.write" в javascript) и таким образом агент пользователя может продолжать синтаксический разбор и представление документа.
Атрибуты, определяемые в любом другом месте
- ()
Элемент помещает скрипт в документа. Этот элемент может указываться в элементе или документа HTML несколько раз.
Скрипт может определяться в содержимом элемента SCRIPT или во внешнем файле. Если не установлен атрибут , агенты пользователя должны интерпретировать содержимое элемента как скрипт. Если для для атрибута установлено значение URI, агенты пользователей должны игнорировать содержимое этого элемента и загружать скрипт через URI. Обратите внимание, что атрибут относится к скрипта, назначаемого атрибутом ; он не относится к содержимому элемента .
Скрипты оцениваются ядром скрипта, которое агент пользователя должен знать.
зависит от языка скрипта.