Einbau JavaScript "On/Off -Soundbutton" in HTML-Page

  • Kann mir bitte jemand helfen, wie ich nachfolgenden JS in eine HTML-Page einbaue.:confused:
    Bitte genau was in Head und Body reinkommt, inbesondere auch wie der Link auf den Button definiert werden muß. Ich habe nur halbwegs Ahnung über Frontpage und HTML und 0,1 % über JS.:oops:

    Hier der entspr. JS-Code:

    <script LANGUAGE="JavaScript"><!--
    // Preload and play audio files with event handler (MouseOver sound)
    // designed by JavaScript Archive, (c)1999
    // Get more free javascripts at http://jsarchive.8m.com

    var aySound = new Array();
    // Below: source for sound files to be preloaded
    aySound[0] = "SOUND.mid";

    // DO NOT edit below this line
    document.write('<BGSOUND ID="auIEContainer">')
    IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0;
    NS = (navigator.appName=="Netscape" && navigator.plugins['LiveAudio'])? 1:0;
    ver4 = IE||NS? 1:0;
    onload=auPreload;

    function auPreload() {
    if (!ver4) return;
    if (NS) auEmb = new Layer(0,window);
    else {
    Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>";
    document.body.insertAdjacentHTML("BeforeEnd",Str);
    }
    var Str = '';
    for (i=0;i<aySound.length;i++)
    Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='false' HIDDEN='true'>"
    if (IE) auEmb.innerHTML = Str;
    else {
    auEmb.document.open();
    auEmb.document.write(Str);
    auEmb.document.close();
    }
    auCon = IE? document.all.auIEContainer:auEmb;
    auCon.control = auCtrl;
    }
    function auCtrl(whSound,play) {
    if (IE) this.src = play? aySound[whSound]:'';
    else eval("this.document.embeds[whSound]." + (play? "play()":"stop()"))
    }
    function playSound(whSound)
    {
    document.getElementById('soundlink').href="javascript:stopSound(0)";
    if (window.auCon) auCon.control(whSound,true);
    }

    function stopSound(whSound)
    {
    document.getElementById('soundlink').href="javascript:playSound(0)";
    if (window.auCon) auCon.control(whSound,false);
    }
    //-->
    </script>


    Bei aySound[0] = "SOUND.mid"; musst du einfach den Pfad zum Sound angeben.

    Dann noch den Link in Form eines Images der den Sound an und abstellt:
    Bei img src="BUTTON.gif einfach den Pfad zum "Button" angeben.

    Danke vielmals und schöne Grüße aus Köln
    Bodo

  • Danke vielmals, aber es ist nicht so ganz das, was ich suche für die HP http://www.pohlhof.de.

    Es soll kein mouseover sein, sondern schlichtweg ein Button für Sound on/off.

    Wenn es mit Firefox nicht funktioniert, wäre kein Problem, aber es sollten die vielen Besucher nicht aufgefordert werden, ein Plugin zu installieren, wo der Download scheinbar klemmt, wie bei mir.

    Würde daher doch lieber versuchen den alten JS zu installieren, wenn ich wüßte, wie.. oder auch gerne einen besseren und neueren JS.

  • naja quicktime is ja jetzt kein höllenplugin und was mit mouseover geht, geht auch onclick...
    wenn du diehiesige SuFu (forensuche) benutzt wirst du noch ne andere variante finden, ich hab nämlich schon des öfteren soundscripte hier gepostet, die dann den windows-mediaplayer einbinden (also des kleine webdings)