Mehrfachaktion bei MouseOver möglich?

Hallo:
Ich möchte ein RollOver-Bild _und_ einen Ton bei MouseOver aktivieren.
So in der Art:
>
onMouseOver=„spieleSound(‚musik1‘)“ „swapImage(‚Image2‘,’’,‚grafics/d_act.gif‘,1)“

Mache ich was falsch oder geht´s nicht?

Doch, das geht. Du kannst einerseits die verschiedenen Befehle durch Strichpunkte trennen:

... onMouseOver="alert('Anfang'); alert('Ende');" ...

oder wenn es zuviel wird einfach eine entsprechende JS-Funktion schreiben:

 function doit()
 {
 alert("Anfang");
 ...
 alert("Ende");
 }


... onMouseOver="doit();" ...

Grüße, Robert

Semikolon geht nicht!

Doch, das geht. Du kannst einerseits die
verschiedenen Befehle durch Strichpunkte
trennen:

oder wenn es zuviel wird einfach eine
entsprechende JS-Funktion schreiben:

Hallo Robert,
leider ist das so nicht korrekt!

  1. JavaScript will ich keines dafür schreiben weil a) viel umfangreicher als die Funktion selber und b) dann auch die „Grundfunktion“ nicht ohne JS läuft.

  2. Klappt das mit dem Semikolon nicht!!!
    Hatte ich schon versucht, aber definitiv wird immer nur der erste HTML-Befehl erkannt, der nach dem „;“ folgende wird ignoriert!

Kann ich Dir mal ein Beispiel mailen?

Gruss
Michael

  1. JavaScript will ich keines dafür
    schreiben weil a) viel umfangreicher als
    die Funktion selber und b) dann auch die
    „Grundfunktion“ nicht ohne JS läuft.

Naja, es bleibt sich gleich wie du es macht, auch wenn du nur einzelne Befehle direkt im Tag angibst ist das JavaScript.

  1. Klappt das mit dem Semikolon nicht!!!
    Hatte ich schon versucht, aber definitiv
    wird immer nur der erste HTML-Befehl
    erkannt, der nach dem „;“ folgende wird
    ignoriert!

Wie gesagt, das ist kein HTML, das ist JS. Und ich bin mir sicher, dass es so geht, hab das schon ziemlich oft verwendet. :smile:

Kann ich Dir mal ein Beispiel mailen?

Klar, schick mal.

Grüße, Robert