Главная/ HTML справочник | HTML теги: назначение, синтаксис, атрибуты, примеры./ Tags/ HTML тег script | назначение, синтаксис, атрибуты, примеры

Тег script

Последнее обновление: 03.03.2009

Тег <script> (англ. script — сценарий) — тег-контейнер, добавляет на страницу скрипт. Текст скрипта может располагается между начальным и конечным тегами или определяется как URL файла, содержащего скрипт. Может содержаться как в секции <head>, так и в <body>
Строчный элемент.

HTML: 3.2 | 4 / XHTML: 1.0 | 1.1

Синтаксис

<script type="...">...</script>
Атрибуты

charset набор символов ресурса
defer задерживает выполнение скрипта до полной загрузки страницы
language определяет язык скрипта:

  • JavaScript — язык программирования JavaScript
  • JScript — разновидность языка JavaScript разработанная компанией Microsoft
  • VBS, VBScript — язык программирования VBScript основанный на Visual Basic

Не рекомендуется в спецификации HTML 4.01!

runat runat=»server» показывает, что скрипт будет работать на сервере.
Отсутствует в спецификации HTML 4.01!
src URL файла со скриптом
type MIME-тип, определяющий язык скрипта

  • text/javascript — язык программирования JavaScript
  • text/vbscript — язык программирования VBScript
Пример

Подключаем скрипт:


<script type="text/javascript">
<!--
Now = new Date();
document.write("Страница загружена в" + Now.getHours() + ":" + Now.getMinutes() + ":" + Now.getSeconds());
//-->

</script>
Рекомендации по использованию
  • закрывающий тег обязателен (</script>)
  • скрипт может быть определён внутри элемента script или во внешнем файле URL которого указывается атрибутом src
  • синтаксис данных скрипта зависит от языка скриптов. Наиболее часто встречаются скрипты на языках JavaScript, ActionScript и VBScript
  • обязательный атрибут: type
  • хорошим тоном считается использования тега <noscript>, для браузеров не поддерживающих тег или отключенными скриптами в настройках

Обычно скрипты используются для манипуляций с рисунками, проверки ввода данных в форму или динамического изменения контента.

Обратите внимание! В случае, если браузер не поддерживает скрипты, тег <script> будет проигнорирован. Все, что расположено между <script> и </script> будет выведено на экран, как обычный текст. Для того, чтобы этого не случилось текст скрипта обозначается, как комментарий (<!— //—>).

Твой код:

Результат: