Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
3.0 + | 1.0 + | 3.0 + | 1.0 + | 1.0 + | 1.0 + | 1.0 + |
Специфікація
HTML: | 3.2 | 4.01 | 5.0 | XHTML: | 1.0 | 1.1 |
Опис
Атрибут language вказує мову написання скрипта. Даний атрибут засуджується, а замість нього варто застосовувати type, який вказує MIME-тип для певної мови.
Синтаксис
<script language="JavaScript | JScript | VBS | VBScript"> ... </script>
Значення
Атрибут language не чутливий до регістру і може приймати одне з чотирьох значень.
- JavaScript
- мову програмування JavaScript. До цього значення часто ще приєднують номер версії, наприклад — JavaScript1.3.
- JScript
- Різновигляд мови JavaScript розроблена компанією Microsoft. Зміна назви продиктована тим, що ім'я JavaScript вже було зареєстровано, при цьому відмінності між мовами складаються не тільки в назві, але і в підходах.
- VBS VBScript
- Мова програмування VBScript заснований на Visual Basic. Є дітищем Microsoft і підтримується переважно браузером Internet Explorer.
Значення за умовчанням
JavaScript
Валідація
Використання цього атрибута засуджується специфікацією HTML, валідний код виходить тільки при використанні перехідного <!DOCTYPE> .
Приклад
HTML 4.01 IE Cr Op Sa Fx
<!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>