Скрипт

Комментарии

Содержание

Скриптом называется программа (обычно на языке JavaScript) выполняемая в браузере. Скрипт в качестве значения применяется к событиям и вызывается при наступлении указанного события. Если скрипт небольшой, его код можно указать прямо в значении, для объёмных скриптов пишется функция и вызывается в значении события.

Синтаксис

событие="язык: скрипт"

В качестве событий выступают следующие атрибуты: onblur, onchange, onclick, ondblclick, onfocus, onkeydown, onkeypress, onkeyup, onload, onmousedown, onmousemove, onmouseout, onmouseover, onmouseup, onreset, onselect, onsubmit, onunload.

Язык определяет язык программирования, на котором написан скрипт, может принимать следующие значения:

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

По умолчанию значением выступает javascript.

Также допускается указывать скрипт в качестве значения атрибута href элемента <a>, но предваряя скрипт ключевым словом javascript:, в противном случае браузер будет воспринимать значение как ссылку. Вместо javascript пишется нужный язык программирования скрипта.

Пример

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>Скрипты</title>
  <style>
   #msg { 
    display: none;
    position: absolute;
    width: 280px;
    top: 200px;
    left: 50%;
    margin-left: -150px; 
    background: #fc0;
    padding: 10px;
   }
   a { color: blue; cursor: pointer; }
  </style>
  <script>
   function textMsg(msg) {
    document.getElementById('text').innerHTML = msg;
    document.getElementById('msg').style.display = 'block';
   }
   function closeMsg() {
    document.getElementById('msg').style.display = 'none';
   }
  </script>
 </head>
 <body>
  <div id="msg">
   <div id="text"></div>
   <div id="close"><a href="javascript:closeMsg()">[Закрыть]</a></div>
  </div>
  <p>Нажмите на <a onclick="textMsg('Спасибо, что нажали на ссылку!')">  
    ссылку для открытия сообщения</a>.</p>
 </body>
</html>

Браузеры ?

Internet ExplorerChromeOperaSafariFirefox
112.111
AndroidFirefox MobileOpera MobileSafari Mobile
1161

Браузеры

В таблице браузеров применяются следующие обозначения.

  •  — элемент полностью поддерживается браузером;
  •  — элемент браузером не воспринимается и игнорируется;
  •  — при работе возможно появление различных ошибок, либо элемент поддерживается с оговорками.

Число указывает версию браузреа, начиная с которой элемент поддерживается.

Автор: Влад Мержевич
Последнее изменение: 03.01.2017
Редакторы: Влад Мержевич

Рекомендуем