JavaScript kann auch aus Webseiten in einer HTML Application (HTA) verwendet werden. In einer HTA ist es möglich, eine Mischung ausund JavaScript zu verwenden. Wenn Sie in Ihrer Anwendung Skripterstellung wie im folgenden verwenden, wird die Skriptsprache automatisch auf VBScript festgelegt.
<SCRIPT LANGUAGE='VBScript'> MsgBox 'Hi!'</SCRIPT>
So ein Element mit einem JavaScript onclick -Ereignis, wie im Folgenden, wird zu einem Fehler führen.
<a id="myLink" href="#" onclick="MyFunction();return false;">Click me!</a>
Sie können dieses Problem lösen, indem Sie explizit die Sprache JavaScript gesetzt von
<a id="myLink" href="#" onclick="javascript:alert('Javascript Executed!');return false;">Click me for Javascript!</a>
Oder in VBScript von
<a id="myLink" href="#" onclick='vbscript:msgbox "VBScript Executed!"'>Click me for VBScript!</a>
Anmerkung: Ich bin mir bewusst, das ist eine Ecke Fall, aber es ist eine tatsächliche Verwendung der javascript:
Bezeichnung (können wir es immer noch eine Bezeichnung in diesem Kontext nennen?), die ich beim Erstellen von HTAs mit gemischten Sprachen angetroffen habe.
Ich kann nicht für jeden sprechen, aber ich habe ** nie ** in JS-Code gesehen. Kannst du ein Beispiel geben? (* Es könnte sehr gut funktionieren, aber es sollte keinen Einfluss haben, also würde ich gerne wissen, wo du das gesehen hast *) – h2ooooooo
Wo hast du das gesehen? – reporter
Wo schreiben Sie es? ist es in Anker-Tag oder wo? – pixelbyaj