Javascript im Mozilla???
-
tagchen...
habe in Javascript eine Funktion erstellt in der ich die Tastatur abfrage.
(Hotkeys erstellen).if (event.keyCode=="113") // Taste F2 { // mach dies und das }
das funktioniert auch wunderbar im IE nur in Mozilla meckert der rum
keyCode is not defined
wie bekomm ich das hin, dass diese funktion im mozilla auch funzt?
ich danke für eure Hilfe und Mühe.
THX a lot
bart
-
ich weiß nicht wie du das abprüfst, wahrscheinlich mit .onkeypress?
versuch es mal mit .onkeydown oder .onkeyup, dann müsst es eigentlich klappen.
-
tagchen...
habe im body onkeyup stehen... aber trotzdem funzt es nicht
-
check mal ob event.which den passenden wert hat
-
danke für die antwort, aber auch event.which funzt nicht...
fehler: event is not defined
-
event nocht defined?
zeig mal deinen code her.dir ist schon klar dass das event an deine funktion uebergeben wird?
-
hier mal der code
<html> <head> <title>test</title> </head> <script language="Javascript"> function test () { if (event.keyCode=="113") { window.open("auftrag.php","","width=600, height=420, menubars=no, scrollbars=no, resizable=no"); } } </script> <body onkeyup="test ()"> // blabla </body> </html>
woran könnte das liegen?
oder darf ich den funktionsaufruf nicht im body schreiben?
-
und wo kommt deiner meinung nach event her?
<body onkeyup="test(event)">
-
mhm...
danke jetzt funzt es... bin mir aber nicht ganz sicher warum ich das angeben muss...THX A LOT
bart
-
Bart Simpson schrieb:
danke jetzt funzt es... bin mir aber nicht ganz sicher warum ich das angeben muss...
wo sollte event denn herkommen?
irgendwoher muss es ja kommen, oder?das js event model ist so, dass an das callback das event objekt uebergeben wird.
entweder machst du:
window.onkeyup=foo;
oder
<body onkeyup="foo(event);">lies mal n js tutorial