vsch: Menü mit Sound

Beitrag lesen

Hello out there!

Ich habe ein Menü mit Hilfe von CSS und JavaScript erstellt. Jetzt möchte ich mein Menü auch mit Soundeffekten ausstatten. Dabei ist vor allen Dingen wichtig, dass alle Browser die Musik abspielen können.

Nein, vor allen Dingen ist wichtig, ob der Nutzer den Sound möchte. Vielleicht möchte er gerne seine eigene Musik ungestört weiterhören. Oder sich nicht auf Arbeit beim privaten Surfen erwischen lassen?

Wenn der Benutzer über das a Elment mit der Maus fährt,

Du weist also für alle 'a'-Elemente der "Navi" dem 'onmouseover'-Eventhandler die Funktion zu, die den Sound abspielt:

var naviitems = document.getElementById("Navi").getElementsByTagName("a");

for (var i = 0; i < naviitems.length; i++)
  naviitems[i].onmouseover = playNaviSound;


>   
> Das ganze darfst du natürlich erst ausführen, wenn "Navi" und dessen Kinder schon existieren:  
>   
> ~~~javascript

window.onload = function ()  

> {  
>   var naviitems = document.getElementById("Navi").getElementsByTagName("a");  
>   for (var i = 0; i < naviitems.length; i++)  
>     naviitems[i].onmouseover = playNaviSound;  
> };

Aber ich möchte die Struktur meines bisherigen Menüs gerne beibehalten und nicht noch ein Menü in Flash generieren.
Am liebsten wäre mir, ich könnte die Flash - Music mit JavaScript starten.

Das sollte dann die Funktion playNaviSound() tun. Ein Menü in Flash ist dazu nicht erforderlich.

See ya up the road,
Gunnar

PS: Vor und nach einem Bindestrich steht kein Leerzeichen: Flash-Musik

Danke für die schnelle Antwort.
Der Benutzer kann schon auswählen ob er Musik möchte oder nicht.
Und wie muss die Funktion playNaviSound dann inhaltlich aussehen?

Danke schon mal im voraus