Как добавить скрипты Javascript

Javascript – это скриптовый язык, работающий на стороне клиента совместно с HTML. Поскольку это не учебник по языку Javascript, то мы здесь рассмотрим, как HTML может использовать этот самый Javascript.

События Javascript можно использовать как атрибуты HTML тегов. Событие – это когда что-то происходит с данным элементом HTML, например, когда кликает мышка или когда она наводится на элемент.


<a href="#top" onclick="alert ('ух ты. Javascript.')">Нажми сюда</a>

Можно использовать следующие события:

  • onblur (используется в элементах формы и возникает когда элемент теряет фокус ввода)
  • onchange (используется в элементах формы и возникает при изменениях в элементе)
  • onclick (возникает при щелчке левой кнопки мыши на элемент)
  • ondblclick (возникает при двойном щелчке левой кнопки мыши на элемент)
  • onfocus (используется в элементах формы и возникает когда элемент получает фокус ввода)
  • onkeydown (возникает при нажатии клавиши клавиатуры)
  • onkeypress (возникает при нажатии и отпускании клавиши клавиатуры)
  • onkeyup (возникает при отпускании клавиши клавиатуры)
  • onload (используется в теге <body> и возникает, когда загружены все его элементы)
  • onmousedown (возникает при нажатии на кнопку мыши)
  • onmousemove (возникает при движении указателя мыши по элементу)
  • onmouseout (возникает при покидании указателя мыши элемента)
  • onmouseover (возникает при первом попадании указателя мыши на элемент)
  • onmouseup (возникает при отпускании кнопки мыши)
  • onreset (используется в элементах формы и возникает при сбросе элементов в состояние по умолчанию)
  • onselect (используется в элементах формы и возникает, когда в поле ввода выделяется некий текст)
  • onsubmit (используется в элементах формы и возникает при отправке данных)
  • onunload (используется в теге body и возникает, когда пользователь покидает этот документ)

Сами скрипты Javascript подключают при помощи тега <script> и тега <noscript>.

Старайтесь не увлекаться Javascript. Лучшее его применение – это минимальные добавления функциональности. Злоупотребление Javascript грозит серьезным снижением удобства использования веб-страницы. Кроме этого многое, для чего используется Javascript, можно реализовать при помощи скриптовых языков PHP или ASP, работающих на стороне сервера.