Специфициране на скрипт езика
Тъй като HTML не лежи върху конкретен език за скриптове, то авторите на документа трябва задължително да укажат на браузъра езика на скрипта. Това може да стане чрез глобална и/или локална декларация.

Глобална декларация
Извършва се с <META> тага в <HEAD> частта:
<META http-equiv="Content-Script-Type" content="type">, където "type" е ContentType, указващ езика на скрипта.

Пример: "text/tcl", "text/javascript" или "text/vbscript".

При отсъствието на <META> таг, глобално декларацията може да се извърши от "Content-Script-Type", в заглавната част на HTTP: Content-Script-Type: type

Локална декларация
Локалната декларация се извършва от атрибута type на тага <SCRIPT>. Ако той липсва, по подразбиране се взема глобалната декларация на езика на скрипта.

Пример:
Декларира се глобално, че езика на скрипта е "text/tlc". Включва се <SCRIPT> тага, който се намира във външен файл, в <HEAD> частта и се указва езика на скрипта - "text/vbscript". Добавен е <SCRIPT> таг и в <BODY> частта, който съдържа в себе си скрипт написан на "text/javascript".

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">

<HTML>
<HEAD>
<TITLE>
Документ със SCRIPT
</TITLE>
<META http-equiv="Content-Script-Type" content="text/tcl">
<SCRIPT type="text/vbscript" src="http://someplace.com/progs/vbcalc">
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT type="text/javascript">
...JavaScript...
</SCRIPT>
</BODY>
</HTML>

назаднапред