Beiträge von bjc51

    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.

    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

    Altes Greenhorn bittet um freundliche Hilfe. Genau so eine Funktion brauche ich für eine Webseite, kenne allerdings nur Frontpage und halbwegs HTML. Habe schon mit diesem Script herumexperimentiert, aber es klappt einfach nicht!

    Wo kommt dieser Javascript genau hin, in den HEAD?

    Und was soll genau im BODY stehen, d.h wo und wie soll man das



    einbauen?

    Danke vielmals und beste Grüße aus Köln, Bodo