Hola wcfenix y pircin. Yo he probado el codigo con un <bgsound> y tp funciona. Examinando otros codigos de la red, que la mayoria no funcionaban nada bien, he encontrado que en el codigo hay dos cosas que hacian que no funcionara:
<script language="JavaScript">
function aleatorio(max,min){
var numero = ((max-min+1)*Math.random() + min);
var elegir = Math.round(numero);
return elegir;
} // hasta aqui bien
var listaCanciones = new Array();
listaCanciones[0] = "Enanitos Verdes - Tu carcel.mp3";
//las comillas han de ser apostrofes 'ruta del sonido', y siempre con barras /
listaCanciones[1] = "Mar de Copas - Fugitivo.mp3";
listaCanciones[2] = "Mar de Copas - Ramera.mp3";
listaCanciones[3] = "Libido - Como un perro.mp3";
listaCanciones[4] = "Cementerio Club - Inmortales.mp3";
listaCanciones[5] = "Gianmarco - Dos historias.mp3";
listaCanciones[6] = "6 voltios - Carolina.mp3";
listaCanciones[7] = "Pedro Suarez Vertiz - Cuando pienses en volver.mp3";
var totalCanciones = 8;
var num = aleatorio(totalCanciones,0);
var actual = listaCanciones[num];
// el document.write lo cambiaremos por el que ponga a continuación:
document.write('<bgsound src="'+actual+'">');
</script>
EL CODIGO QUEDARIA ASI COMO EJEMPLO:
<script language="JavaScript">
function aleatorio(max,min){
var numero = ((max-min+1)*Math.random() + min);
var elegir = Math.round(numero);
return elegir;
}
var listaCanciones = new Array();
listaCanciones[0] = '../snd/Code Lyoko - A World without Danger (Full English Version).mp3';
listaCanciones[1] = '../snd/Code Lyoko - Un Monde Sans Danger (Instrumental).mp3';
listaCanciones[2] = '../snd/Code Lyoko - Un monde sans danger.mp3';
var totalCanciones = 3;
var num = aleatorio(totalCanciones,0);
var actual = listaCanciones[num];
document.write('<bgsound src="'+actual+'">');
</script>
Una cosa que añadir, a veces el script, no sé pq?
, no carga el sonido, pero si volvemos a entrar o actualizar si lo hace, y el modo aleatorio lo hace bastante bien.
Espero que os sirva de ayuda, pq a mi me ha servido de mucho, gracias wcfenix.
http://www.codelyokoweb.com (Proximamente...)
[email protected]