Hallo Leute,
ich habe ein Problem mit dem Drück der <ENTER> Taste. Ich möchte dies überprüfen im IE und im NS 4.x gehts hervorragend. Im NS 6.x meint, dass Ereignis "no properties" hat.
Worum gehts eigentlich?
<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?