Olaf: Wie onpaste event abfangen?

Hallo,

ich möchte gerne für eine Intranet-Applikation, die nur im Internet Explorer funktionieren muss, für ein Eingabefeld (ID=myElement) das onpaste-Event abfangen. Die Funktion, die im Dummy noch "test" heißt, soll später einfach Unsinnseingaben abfangen. Das müsste eigentlich so gehen:

<script language="javascript">
   document.getElementById("myElement").onpaste=test;

function test() {
      alert("yo");
   }
</script>

Tut es aber nicht. Das klappt komischerweise

<SCRIPT FOR = myElement EVENT = onpaste>
   alert("yo, im Paste");
</script>

Ich müsste aber das obere Script zum Laufen bekommen. Hat jemand einen Tip für mich?

Vielen Dank

Olaf

  1. <script language="javascript">
       document.getElementById("myElement").onpaste=test;

    function test() {
          alert("yo");
       }
    </script>

    Tut es aber nicht. Das klappt komischerweise

    Bei mir tutet es.

    Struppi.

    1. Hallo,

      danke Euch beiden. Das Element war bei Scriptausführung noch nicht geladen :-(

      Viele Grüße

      Olaf

  2. hi,

    bekommst du bei deinem erfolglosen Versuch Fehlermeldungen?

    document.getElementById("myElement").onpaste=test;

    War myElement schon existent, als diese Zeile ausgeführt wurde?

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }