Alfons: I get crazy with NS!!!

Hi Girls & Boys,

ich werde verrückt! Ich möchte überprüfen ob die Entertaste in einem Formular gedrückt wurde.

Nunja, hab schon fleißig gestöbert in Selfhtml und hab auch etwas passendes gefunden. Habs ein wenig adaptiert, weil das Original Script NS 6.x ausgeschlossen hätte.

Es sieht folgendermassen aus:

<script>
var nn4
var ie4

function TasteGedrueckt(Ereignis) {
 if (nn4) {var taste=Ereignis.which;}
 if (ie4) {var taste=event.keyCode}
 if (taste==13) { alert(taste) }
 return true
}

ie4 = (document.all)? true:false
if(ie4 == false)
 {nn4 = true}

dyn = (nn4||ie4)

if (dyn) {
 document.onkeydown = TasteGedrueckt
 if (nn4) document.captureEvents(Event.KEYDOWN)
}

</script>

Aufgerufen wirds dadurch:

<form action="test.htm" method="post">

<input type="text" name="adsf" onkeydown="TasteGedrueckt()">

<input type="submit" value="spiecher">

</form>

So, IE 5.x - passt.
NS 4.x - passt.
NS 6.x - aaaaaaaaaaaahhhhhhhhhhh - meint, dass EREIGNIS "no properties" hat. Wie gibts denn sowas? Woran stösst sich NS 6.x? Wie kann ich dagegenworken? Hat jemand die Lösung parat?

Liebe Grüße,
Euer Alfons