Hola emurooms y PatomaS

:
Les paso el código de mi página:
Código PHP:
<script language="javascript">
var archi = [
'ficheros/GDOLDAYS.MID',
'ficheros/HOEDOWN.MID',
'ficheros/RIDERSTM.MID',
'ficheros/SONG6.MID',
'ficheros/ROCKIN.MID',
'ficheros/PETERGUN.MID'
];
var sonido = archi[Math.floor(Math.random() * archi.length)];
var m ="<embed src='" + sonido + "' autostart='true' loop='true' hidden='true' >";
var n = "<bgsound src=" + sonido + " loop=infinite >";
var x = (document.all) ? n : m;
document.writeln(x);
</script>
Con esto sólo tienes que preocuparte de de crear un array (archi) con las rutas de los ficheros musicales... En teoría solo sería necesario usar la versión con embed porque aún sin ser estandar lo soportan los navegadores más importantes.
Hace un tiempo propuse un mensaje con precarga de sonidos que tal vez interese:
http://www.forosdelweb.com/showthrea...light=precarga
Saludos