Tak for interessen.
Jeg tror det har noget at gøre med, at den interne medieafspiller, som godt nok er skjult, roder rundt på siden, når man klikker på linket - i både IE og FF.
Men så fandt jeg det her, og det virker:
http://forum.codecall.net/html-programming/19493-play-sound-click.htmlLæg mærke til, at spørgerens javascript indeholder en fejl (som jeg slet ikke kan gøre rede for :-] ), som svarereren præciserer nederst i artiklen:
---
<script language="javascript" type="text/javascript">
function playSound(soundfile) {
document.getElementById("dummy").innerHTML=document.getElementById("dummy").innerHTML +
"<embed src=\""+soundfile+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />";
}
</script>
---
I min sides body placerer jeg som det første:
<span id="dummy"><a href="#" onclick="playSound('´lydfil.mp3');"><IMG src="pic/lyd.gif" height=16 width=16 border=0></A></SPAN>
I sidens style sheet har jeg:
#dummy{
position: absolute;
top: 324px;
left: 34px;
}
Volia. Lyden kommer prompte, og billedet hverken hopper eller bliver væk.
Det er et lydlink, som ikke fører brugeren noget sted hen (a href="#"...). Hvis man også vil have linket til at skifte side, er det sikkert en anden historie. Det er vist ikke nok at skrive et link i stedet for "#".
Men det er en anden historie. Jeg fik mit ønske opfyldt :-)