kostenloser Webspace werbefrei: lima-city


onKeyUp

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    n*t

    sorry wegen dem doppel posting habs aber ins falsche forum geschrieben...

    http://www.lima-city.de/boards.php?m=thread&id=53120


    also zum problem:
    wie kann man bei onKeyUp eg. herausfinden welche taste gedrueckt wurde? hab das versucht aber es funktioniert nicht:

    document.body.onKeyUp = keyup;
    function keyup(evt){
    evt = evt ? evt : event;

    alert(evt.keyCode);
    }

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hallo,
    ich habe zwei Sachen entdeckt:

    1. Ich denke mal es gibt kein Objekt body in deinem Dokument ;)

    2. Der Eventhandler ist onkeyup, hier ist auf die Gro?- und Kleinschreibung zu achten.

    Also sollte der Funktionsaufruf lauten:
    document.onkeyup = keyup;

    Die Zeile
    evt = evt ? evt : event;
    macht keinen Sinn, in der Form kannst du sie auch weglassen.

    Vielleicht guckst du mal etwas hier:
    http://de.selfhtml.org/javascript/objekte/event.htm#allgemeines

    Gru?
    Manni
  4. Autor dieses Themas

    n*t

    danke jetzt gehts :)



    Die Zeile
    evt = evt ? evt : event;
    macht keinen Sinn, in der Form kannst du sie auch weglassen.




    die ist fuer die portierung auf iexplorer da er den eventhandler nicht an die methode uebergibt sondern in window.event speichert wobei window weggelassen werden kann (schlampig ich weiss aber wenn schon javascript...) nun wenn dieses objekt existiert dann ist evt window.event ansonsten ist es der uebergebene handler so funktioniert es bei mozilla und IE
  5. Hallo,

    das mir der unterschiedlichen ?bergabe der Ereignisse war mir nicht klar. Nun hab ich auch wieder was dazu gelernt :). Ich habe deshalb nochmal nachgelesen und offenbar gibt es auch f?r Netscape eine Besonderheit, sofern du auch den noch in deine ?berlegungen einbeziehen willst.

    Gru?
    Manni
  6. Autor dieses Themas

    n*t

    netscape wird ja seit jahrhunderten nicht mehr weiterentwickelt... wenn man dafuer porabel javascript programmieren will ist hat man entweder selbst schuld oder man hat zu viel zeit... meine meinung - wenns um mich ginge wuerde ich auch internet explorer weglassen aber den benutzen so viele ;)
  7. r*********k

    Jo wir m?ssen den firefox weiter verbreiten. ich bin auch daf?r das der IE endlich mal abgel?st wird.
    Und wie schon mal erw?hnt ?ber 20% der Europ?er benutzen firefox
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!