Атрибут language вказує мову написання скрипта.
Цей атрибут засуджується, замість нього слід застосовувати type, який вказує MIME-тип для певної мови.
Синтаксис
<script language="JavaScript | JScript VBS | VBScript">...</script>
Значення
Атрибут language не є чутливим до регістру і може приймати одне з чотирьох значень.
- JavaScript
- Мова програмування JavaScript. До цього значення часто ще приєднують номер версії, наприклад — JavaScript1.3.
- JScript
- Різновид мови JavaScript розроблений компанією Microsoft. Зміна назви продиктована тим, що ім'я JavaScript вже було зареєстроване, при цьому відмінності між мовами полягають не тільки в назві, а й у підходах. заснований на Visual Basic. Є дітищем Microsoft та підтримується переважно браузером Internet Explorer.
Значення за замовчуванням
Приклад
<!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</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>Підтримувані мови:</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>
Браузери
У таблиці браузерів застосовуються такі позначення.
- — елемент повністю підтримується браузером;
- — елемент браузером не сприймається та ігнорується;
- — при роботі можлива поява різних помилок, або елемент підтримується з застереженнями. li>
Число вказує версію браузреа, з якої елемент підтримується.