Lord Buster: mouseout stoppt wav. mouseover soll es von vorne beginnen. Wie?

Hallo,

ich habe mehrere Bilder, die mit kurzen Text wavs hinterlegt werden.
Per mouseover stoppt der Sound auch.

Ich möchte aber gerne, dass per mouseover die wav von vorne abgespielt wird, und nicht an der letzten Stelle weitergespielt wird.

Kann mir bitte jemand sagen wie ich das anstellen kann?

Gibt es dafür ein anderes Tag" als  das "sound.stop()" Tag?

Vielen herzlichen Dank für die Hilfe im Voraus.

Hier das Script:

<script type="text/javascript">
  function playSound1(){
    document.sound1.play();
}

function stopSound1(){
    document.sound1.stop();

}

function playSound2(){
    document.sound2.play();
}

function stopSound2(){
    document.sound2.stop();

}
</script>
 </head>

<body>

<embed src="bla1.wav" autostart="false" hidden="true" loop="false" name="sound1">
<a href="" onmouseover="playSound1()"  onmouseout="stopSound1()" onclick="return false;">
<img src="banana.gif"></a>

<br>
<br>
<br>

<embed src="bla2.wav" autostart="false" hidden="true" loop="false" name="sound2">
<a href="" onmouseover="playSound2()" onmouseout="stopSound2()" onclick="return false;">
<img src="ananas.gif"></a>

</body>
</html>

P.S. Wird eigentlich der "mastersound" unbedingt benötigt ?

Danke

  1. hi

    da keiner antwortet - versuche ich es mal - obwohl ich kein javascriptKenner bin! aber ich glaube selbst ich könnte mir aus dem folgenden script etwas zurecht"basteln", das deinem wunsch entspricht.

    <script language="javascript">
    function stoppen()
    {
    document.getElementById("toene3").innerHTML="<embed src='nix.wav' loop=false autostart=true mastersound hidden=true></embed>";
    }
    function spielen()
    {
    document.getElementById("toene3").innerHTML="<embed src='carmen.wav' loop=false autostart=true mastersound hidden=true></embed>";
    }
    </script>
    <span id="toene3"></span>
    <span onclick=spielen() id="sound7">spielen</span>
    <span onclick=stoppen() id="sound7">stoppen</span>

    • der "trick" ist... das beim stoppen eine dateiquelle angegeben wird, die nicht existiert (nix.wav).

    mfg NAG

    --
    signatur
    ich betone nochmal ...ich hab kein plan von js :)
    1. hi,

      • der "trick" ist... das beim stoppen eine dateiquelle angegeben wird, die nicht existiert (nix.wav).

      halte ich für keine gute idee.
      diese nicht existierende datei wird bei jedem aufruf einen 404 file not found eintrag im logfile hinterlassen ...

      gruss,
      wahsaga

      1. halte ich für keine gute idee.
        diese nicht existierende datei wird bei jedem aufruf einen 404 file not found eintrag im logfile hinterlassen ...

        gruss,
        wahsaga

        Ja, sehe ich auch so, aber danke für den netten Versuch ;-)

        Allem anschein nach sind nur play und stop verfügbar.
        Mehr finde ich zumindest nicht.

        Naja, schade. Aber dann halt so.

        Danke euch beiden nochmals.