Hallo zusammen,
ich möchte auf meiner Seite gerne Sound abspielen wenn der Besucher mit der Mouse über einen Button oder ein Gif o.ä. fährt. Ich habe das auch schon ausprobiert aber leider irgendwie was falsch gemacht. Da kam es dann vor, dass ein Besucher anstatt den Sound zu hören ein Downloadfenster bekam um den das Soundfile runter zu laden. Das ist natürlich toll, bei jedem MouseOver öffnet sich ein solches Fenster!!!!
Was muß ich genau machen, damit es klappt, hat das auch was mit der Browser-Generation zu tun?
Vielen Dank für eure Tips,
Gruz Brandon
Homepage selbermachen 7.846 Themen, 35.563 Beiträge
Hallo Brandon_Kn,
versuch mal das folgende Beispiel.
Im Head-Bereich der Seite fügst Du folgendes ein:
<SCRIPT LANGUAGE="JavaScript">
function playSound()
{
document.sound1.play();
}
</SCRIPT>
Wenn Du eine Grafik verwendest muss im Body-Bereich folgendes stehen:
<EMBED SRC="Name der Sounddatei" autostart=false hidden=true name="sound1" mastersound>
Mit dem oben stehenden Zeile <EMBED> wird die Sound-Datei eingefügt. Mit dem Parameter autostart=false verhindert man das die Sound-Datei nach dem Laden, der Seite, nicht automatisch abgespielt wird. Und mit dem Parameter hidden=true wird das anzeigen bzw. erscheinen des Kontroll-Panells, mit dem der jeweilige User die Sound-Datei stoppen oder starten kann, unterbunden. Für die Sound-Datei muss noch ein beliebiger Name vergeben werden. Dieses geschieht mit dem Attribut: name.
Wenn das Bild als Link dienen soll, muss der Link folgendermaßen aussehen:
<A HREF="Name der Webseite.html" onMouseOver="playSound()" onClick="return false;">
<img src="Name der Grafik/des Bildes" width="?" height="?" border="?" ></A>
Bei A HREF gibt man die URL an, welche beim Anklicken aufgerufen werden soll.
ich hoffe, dass ich Dir helfen konnte