Ist 'Ereignis' ein reserviertes Wort in JavaScript?

Ich bin ein Anfänger in Javascript. Und wenn ich geübt ich habe etwas bemerkt.

Nehmen diese Funktion:

<script type="text/javascript">
    function showChar(sSomeData, oEvent)
    {
        alert (oEvent.keyCode);
        return true;
    }

</script>

Wenn ich diese Funktion aufrufen wie diesem:

 <input type="text" id="txtTextBox" onkeypress="return showChar('some text', oEvent);" />

Ich bekomme einen JS-Fehler: "Microsoft JScript runtime error: 'oEvent' ist undefiniert"

Aber wenn ich das umbenennen oEvent mit 'Ereignis' wie:

<input type="text" id="txtTextBox" onkeypress="return showChar('some text', event);" />

Dann funktioniert es einwandfrei. Mein Fazit ist 'Ereignis' ist ein reserviertes Wort, das steht für event
argument in Java-Script. Aber wenn ich überprüft haben, das Netz, das ich nicht sehen "Ereignis" als ein reserviertes Wort.

Täusche ich mich oder ist es nicht wirklich dokumentiert wie ein reserviertes Wort?

Dank!

  • wenn Sie das add tags für javascript, verwenden Sie 'javascript', nicht 'java' und 'Skript'
  • Abgeordnet. Starb ich ein wenig im inneren.
InformationsquelleAutor pencilCake | 2009-10-02
Schreibe einen Kommentar