Атрибут language

Застаріло

Оновлено: 17.07.2022

Атрибут language

Атрибут language вказує мову написання скрипта.

Цей атрибут засуджується, замість нього слід застосовувати type, який вказує MIME-тип для певної мови.

Синтаксис

<script language="JavaScript | JScript | VBS | VBScript">...</script>

Значення

Атрибут language не чутливий до реєстру і може набувати одного з чотирьох значень.

JavaScript Мова програмування JavaScript. До цього значення часто ще додається номер версії, наприклад JavaScript1.3.
JScript Різновид мови JavaScript розроблений компанією Microsoft. Зміна назви продиктована тим, що ім'я JavaScript вже було зареєстроване, при цьому різниця між мовами навна не лише в назві, а й у підходах.
VBS Мова програмування VBScript заснована на Visual Basic. Є дітищем Microsoft та підтримується переважно браузером Internet Explorer.
VBScript Мова програмування VBScript заснована на Visual Basic. Є дітищем Microsoft та підтримується переважно браузером Internet Explorer.

Значення за замовчуванням

JavaScript

Приклад

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>SCRIPT, language attribute</title>
  <script type="text/vbscript" language="VBScript"> VB = 1 </script>
  <script type="text/javascript" language="JavaScript"> JS = 1; </script>
  <script type="text/javascript" language="JavaScript1.1"> JS11 = 1; </script>
  <script type="text/javascript" language="JavaScript1.2"> JS12 = 1; </script>
  <script type="text/javascript" language="JavaScript1.3"> JS13 = 1; </script>
  <script type="text/javascript" language="JavaScript1.4"> JS14 = 1; </script>
  <script type="text/javascript" language="JavaScript1.5"> JS15 = 1; </script>
  <script type="text/javascript" language="JavaScript">
    document.write("<b>Supported languages:</b><br>");
    if(window.JS) document.write("JavaScript<br>");
    if(window.JS11) document.write("JavaScript 1.1<br>");
    if(window.JS12) document.write("JavaScript 1.2<br>");
    if(window.JS13) document.write("JavaScript 1.3<br>");
    if(window.JS14) document.write("JavaScript 1.4<br>");
    if(window.JS15) document.write("JavaScript 1.5<br>");
    if(window.VB) document.write("Visual Basic<br>");
  </script>
 </head>
 <body>
 </body>
</html>

Браузери

script:language

Переглянути сумісність з Can I use?

script:language