Lifestyle: Onkeypress Firefox

hallo,

ich habe noch ein weiteres Problem. Der IE sorgt mit nachfolgendem Code dafür, dass beim betätigen der Enter taste sofort, das derzeit offene Formular abgeschickt wird. Der Firefox selbst bekommt den event jedoch gar nicht mit.

Wie kann ich das problem lösen, damit die Funktionalitäten gleich sind.

document.onkeypress = doKey;  
    function doKey(e) {  
       if (event.keyCode==13) {  
          alert(event.keyCode) ;  
       }  
    }  
  1. Hallo,

    Wie kann ich das problem lösen, damit die Funktionalitäten gleich sind.

    Probier mal onkeydown oder onkeyup ... aber schau erst mal in die Fehler-Konsole des FF...

    MfG. Christoph Ludwig

    --
    Wo die Sprache aufhört, fängt die Musik an...
    Selfcode:  ie:( fl:| br:^ va:| ls:/ fo:| rl:? n4:) ss:) de:] js:) ch:{ sh:) mo:) zu:)
    Go to this
    1. Hallo,

      Wie kann ich das problem lösen, damit die Funktionalitäten gleich sind.

      Probier mal onkeydown oder onkeyup ... aber schau erst mal in die Fehler-Konsole des FF...

      MfG. Christoph Ludwig

      Hi,

      mein problem ist nicht das er das event nicht mitbekommt. Mach ich das zum Beispiel in einem textfeld reagiert der Firefox auf die taste, jedoch nicht, wenn kein Focus auf ein Element gesetzt ist.

      Dafür suche ich eine Lösung !

      1. Hi,

        mein problem ist nicht das er das event nicht mitbekommt.

        Dein Problem ist nicht mal, dass er das Event-_Objekt_ nicht mitbekommt. Statt dessen ist Dein Problem, dass Du es einfach nicht benutzt.

        Mach ich das zum Beispiel in einem textfeld reagiert der Firefox auf die taste, jedoch nicht, wenn kein Focus auf ein Element gesetzt ist.

        Hmwa?

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
  2. Hi,

    ich habe noch ein weiteres Problem. Der IE sorgt mit nachfolgendem Code dafür, dass beim betätigen der Enter taste sofort,

    ja, das Problem ist bekannt. Der IE kennt nur ein globales Objekt für Events, anstatt ein lokales Objekt der auszuführenden Funktion zu übergeben - wie es nicht nur definiert, sondern definitiv sinnvoll ist.

    Der Firefox selbst bekommt den event jedoch gar nicht mit.

    Doch, Du benutzt es nur nicht.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      ich habe noch ein weiteres Problem. Der IE sorgt mit nachfolgendem Code dafür, dass beim betätigen der Enter taste sofort,

      ja, das Problem ist bekannt. Der IE kennt nur ein globales Objekt für Events, anstatt ein lokales Objekt der auszuführenden Funktion zu übergeben - wie es nicht nur definiert, sondern definitiv sinnvoll ist.

      Der Firefox selbst bekommt den event jedoch gar nicht mit.

      Doch, Du benutzt es nur nicht.

      Cheatah

      mir ist schon klar, dass der Firefox der jenige welche ist der das eher richtig als falsch interprestiert,..

      Aber ein globales Objekt wie im IE gibt es doch im Firefox nicht bzw. kann ich nicht ansprechen oder ???

      1. Hi,

        Hi,

        [...]

        Cheatah

        bitte zitiere nur das, worauf Du Dich beziehst, danke.

        Aber ein globales Objekt wie im IE gibt es doch im Firefox nicht

        Nein. Du brauchst auch keines. Dein im Ursprungsposting genannter Code enthält bereits alles, was Du brauchst - von der IE-Problematik abgesehen, die der Code als gottgegeben ansieht und schlichtweg alles andere ignoriert.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes