[Javascript] prototype-Funktion für event-Objekt erzeugen

BaxTec2k2

Lt. Junior Grade
Registriert
Okt. 2002
Beiträge
283
Gesundes Neues zusammen.
Mich plagt die letzten 2 Tage ein Problem mit prototype.
Wie man prototype-Funktionen allgemeine erstellt bzw an bestehende Objekte anbindet habe ich gelesen.
Zwei Links zum Thema dazu:
JavaScript Built-in Listeners and Memory Leaks
Extending functionality to the pre-built string() object

ich will / wollte eine weitere Funktion an das event-Objekt anbinden. Leider habe ich damit überhaupt keinen Erfolg.

Meine Funktion sieht wie folgt aus:
Event.prototype.realkey = function()
{
return 20;
};

Wenn ich nun auf die neu definierte Funktion versuche zuzugreifen:
function Tastendruck (Ereignis) {
if (!Ereignis) Ereignis = window.event;
alert(Ereignis.realkey);
}

document.onkeypress = Tastendruck;

bekomme ich als Rückgabewert die gesamte Funktion, also 'function()
{
return 20;
}'.

Kann mir das einer erklären? Wo liegt darin der Fehler? Ich kann es nicht nachvollziehen.
 
Zurück
Oben