Event auf einem Formular-Element unter Netscape 4 überwachen
Uli O.
- javascript
Hallo,
ich habe das Problem, dass unter Netscape 4 folgende JavaScript-Befehle einen Fehler verursachen:
document.forms[0].elements[0].onkeypress = f_handlekey;
document.forms[0].elements[0].captureEvents(Event.KEYPRESS);
Die erste Zeile wird noch akzeptiert. Bei der zweiten wird aber ein Fehler erzeugt. In SELFHTML ist captureEvents auf Elementen auch nicht als untersützer Befehlt beschrieben. Beim Internet Explorer funktioniert mein Script (wenn man den captureEvents-Befehl weg läst, weil er dann nicht nötig ist). Gibt es eine andere Möglichkeit bei Netscape einen Event auf einem Element zu überwachen? Ich möchte nicht das window- oder document-Objekt überwachen, da ich in der f_handlekey-Funktion das this-Objekt verwenden möchte. In jedem Input-Tag 'onKeypress="f_handlekey()"' zu schreiben, möchte ich vermeiden, da das Skript gerade das umgehen soll. (Ich gehe in einer for-Schleife alle Formulare und Elemente meines Dokumentes durch.) Hat jemand eine Idee, was ich machen kann?
Vielen Dank
Uli