Antagligen en begränsning i den version av IE eller media-spelare som du använder. Jag har sett sidor på nätet som använder samma kod, så i någon version funkar det säkert. På datorn jag sitter nu (W2k med IE5) fungerar det inte heller att starta en mp3-fil via script (går bra att köra direkt från kontrollern om du inte använder hidden) men det funkar bra att scripta med ex. en wav-fil. Vill du använda Flash istället (funkar antagligen bättre på fler webbläsare) hittade jag denna artikel.
Trådstart#1
Hej!
Använder följande kod...
function img_over(namn) {
document.blip.play();
document[namn].src=('images/menu_' + namn + '_over.jpg');
}
[red]Lite mer grejs här...[/red]
<embed src="blip.mp3" name="blip" hidden=true autostart=false loop=false mastersound></embed>
... men varje gång jag försöker köra koden(ljudet ska spelas vid onMouseOver) så får jag felmeddelandet:
Rad: 6
Tecken: 1
Objektet stöder inte egenskapen eller metoden.
Någon som vet vad detta beror på?