JavaScript peut également être utilisé en dehors de pages web dans une Application HTML (HTA). Dans une ETS, il est possible d'utiliser un mélange de VBScript et JavaScript. Lorsque vous utilisez des scripts dans votre application, comme dans le suivant, le langage de script est automatiquement mis à VBScript.
<SCRIPT LANGUAGE='VBScript'> MsgBox 'Hi!'</SCRIPT>
Donc, un élément d'un événement onclick JavaScript, comme dans le suivant, une erreur sera générée.
<a id="myLink" href="#" onclick="MyFunction();return false;">Click me!</a>
Vous pouvez résoudre ce problème en définir explicitement le langage JavaScript par
<a id="myLink" href="#" onclick="javascript:alert('Javascript Executed!');return false;">Click me for Javascript!</a>
Ou en VBScript par
<a id="myLink" href="#" onclick='vbscript:msgbox "VBScript Executed!"'>Click me for VBScript!</a>
Note: je sais que c'est un cas de coin, mais c'est une utilisation réelle de l' javascript:
label (peut-on encore appeler cela une étiquette dans ce contexte?) que j'ai rencontré lors de la création de langue mixte Hta.