Egy HTML formátumú szövegfájl a tartalmazhat JavaScript "programnyelven" megírt kódsorokat is <SCRIPT LANGUAGE="JavaScript"> és a </SCRIPT> utasításokkal közrezárva. A JavaScript, mint programnyelv bemutására nem kerül most sor. Ezért csak röviden:
A JavaScript változókat és függvényeket a dokumentum fejlécében szokás definiálni. (Vagyis a <HEAD> és a </HEAD> utasításokkal közrezárt részében a dokumentumnak. Az így definiált függvényeket lehet meghívni, a változókra lehet hivatkozni a szöveg HTML elemeiben.
Az alábbi JavaScript programocska egy új böngészôablakot hoz létre WINDOWS alatt:
<HTML>
<HEAD>
<TITLE>HTML leírás - 17. lap</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function Ablak()
{
msg=open("","DisplayWindow","toolbar=no,directories=no,menubar=no," +
"resizable=no,width=300,height=200")
msg.document.write("<BODY BGCOLOR=#009999>");
msg.document.write("<CENTER><H2>Új böngészôablak</H2>");
msg.document.write("<FORM>");
msg.document.write("<INPUT TYPE='button' VALUE=' BEZÁR ÉS VISSZA '+
onclick='window.close()'>");
msg.document.write("</FORM></CENTER>");
msg.document.write("</BODY>");
}
</SCRIPT>
</HEAD>
<BODY>
<CENTER>
<H1>JavaScript példa</H1>
<FORM>
<INPUT TYPE="button" VALUE=' ÚJ ABLAK MEGNYITÁSA ' onclick="Ablak()">
</FORM>
</CENTER>
</BODY>
</HTML>