Det er vist lettere at vise et helt dokument: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>lyd ved mouseover og click</TITLE> <!-- Bombe.wav er lydfilen - knap_ns.jpg er knappen --> <META NAME="Generator" CONTENT="Stone's WebWriter 3.5"> <script LANGUAGE="JavaScript"> <!-- var aySound = new Array(); // preloader lydfil aySound[0] = "Bombe.wav";
Callesen >> Hvilke fordele er der ved din fremfor callesens metode? Jeg kan se at du preloader lydfilen, men det virker vel også i flere browsers...? I så fald hvilke?
Fremfor min egen? ;-) Som du skriver - preload - browsersikker (ikke meget gamle) - den 'kickstarter' brugerens lydkort, hvilket kan være nødvendigt. Stopper lyden ved 'mouseout' - det kan ændres ved at fjerne :onMouseOut="stopSound(0)"
Jeg har tjekket både min egen og callesens metode i både IE6 og NS6: Ingen af dem virker i NS6. Derimod virker begge i IE6. Callesens metode har dog en del flere muligheder en min, både mht. hyperlink, stopsound osv.
hmm, jeg vil nu meget gerne have noget der også virker i NS6.0. Jeg er villig til at afsætte ekstrapoint hvis nogen kan give mig en løsning. (macho og callesen I skal nok få point for jeres foreløbige hjælp (tak))
Det er under 5 pct. der har Netscape i dag, så meget kan jeg da sige. Ydermere oplysning kommer denne fra en 4 år gammel tælller, så tallet er nok nede på 2-3%.
/Anders
Har en funktion, men jeg ved ikke om den også virker i netscape:
function lyd(nummer) { document.embeds[nummer].play; }
Rækkefølgen af embed'ene bestemmer hvad du skal skrive i ..lyd(xx);. De starter ved nul, så hvis du kun har en lydfil skal der stå lyd(0) som i eksemplet.
..virker desvære ikke hverken i ie5 eller opera? Det kan laves med this men så gælder det jo kun for een lyd og et named src: <html> <head> <script language="JavaScript">function lyd(nummer) { ff.lyd.mediaplayer.play(); } </script> </head> <body> <form NAME="ff"> <embed src="test.wav" autostart=false hidden=true name=lyd> <a href="java script: lyd(this);">Klik for lyd</a> </form> </body> </html>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.