23. august 2008 - 20:29Der er
20 kommentarer og 1 løsning
Fejl i random musik script
hej har fundet dette script
<script type="text/javascript"> musik=new Array("Eyes.mp3","Akon.mp3"); function spilTilfaeldigMusik() { for (i=0;i<=musik.length;i++) { document.write("<div style=\"visibility: hidden;\"><embed src=\""+musik[i]+"\" hidden=\"false\" autostart=\"true\"></embed></div>"); } var faerdig=false; while (faerdig=false) { tal=Math.round(Math.random()*100); if (tal<=musik.length) faerdig=true; document.embeds[tal].play(); } }
</script> som jeg anbringer i header i body <body onload "spilTilfaeldigMusik()"> virker dog på en lidt underlig måde, at nå bruger det forsvinder tekst på siden men musikken godt nok, men der skulle gerne være begge dele, noget der kan se hvad der er galdt ?
<script type="text/javascript"> var aMusic=["Eyes.mp3","Akon.mp3"];
function playRandomMusic(){ var iRnd=Math.round(Math.random()*aMusic.length); var o=document.getElementById("randomsong"); o.setAttribute("src",aMusic[iRnd]); } window.onload=function(){playRandomMusic()} </script>
<script type="text/javascript"> var aMusic=["Eyes.mp3","Akon.mp3"];
function playRandomMusic(){ var iRnd=Math.round(Math.random()*aMusic.length); var o=document.getElementById("randomsong"); o.setAttribute("src",aMusic[iRnd]); if(o.play())o.play(); } window.onload=function(){playRandomMusic()} </script>
<script type="text/javascript"> var aMusic=["Eyes.mp3","Akon.mp3"];
function playRandomMusic(){ var iRnd=Math.round(Math.random()*aMusic.length); var o=document.getElementById("randomsong"); o.setAttribute("src",aMusic[iRnd]); } window.onload=function(){playRandomMusic()} </script>
Men det kunne din embed-kode jo heller ikke. Og hvad er "næste stk. musik"? Nummeret er jo valgt tilfældigt? Men betyder det bare, at afspilningslisten skulle starte et tilfældigt sted?
jo det fint nok det du har lavet, men når dette stk musik er færdigt så ville det være fedt hvis man på en måde kunne flete ind at den så tog næste stykke musik
Brug i stedet en mp3-afspiller, som er skrevet i Flash. Så kan koden gøres valid ;o)
/mvh </bole>
Synes godt om
Ny brugerNybegynder
Din løsning...
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.