Titukei: 'Enter' abfangen in Opera

Das Enter in einem Textfeld soll eine Funktion aufrufen!

Ich hab eine Funktion die mir den Keycode eines Tastendrucks liefert (für Netsacape und Explorer).
Opera jedoch unterstützt die wenigsten Events und ich hab keine Ahnung wie ich es realisieren kann, dass in Opera ein 'Enter' als Event an Javascript übergibt.

  1. Hallo Titukei

    Ich hab eine Funktion die mir den Keycode eines Tastendrucks liefert (für Netsacape und Explorer).
    Opera jedoch unterstützt die wenigsten Events und ich hab keine Ahnung wie ich es realisieren kann, dass in Opera ein 'Enter' als Event an Javascript übergibt.

    Ich habe es kurz durchgetestet.

    function ausloeser(taste)
    {

    if (taste) alert(taste.which)
    if (window.event && window.event.keyCode) alert(window.event.keyCode)
    }

    Die Tastatur läßt sich unter Opera auslesen. Allerdings kommst darauf an.
    Identifiziert sich Opera als Opera gehts mit taste.which und keyCode geht nicht. Hier kann "enter" nicht überwacht werden. Identifiziert sich Opera als IE5, dann geht es mit window.event.keyCode. Jetzt ist die Entertaste abfragbar.
    Ob Opera als IE auftritt kriegst du mit

    if (window.opera && document.all) raus.

    Viele Grüße

    Antje