Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2005, 15:01
CODELYOKO
 
Fecha de Ingreso: agosto-2005
Mensajes: 28
Antigüedad: 18 años, 9 meses
Puntos: 0
Para Y Reproducir Música De Fondo Aleatoria Con Opción

Hola a todos, como segundo tema que expongo, creo que este es un poquito chungo, pero espero equivocarme.

Al grano... tengo un javascript que me ejecuta música aleatoria en la portada de mi web en construcción. El código es el siguiente:

<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] = '../../Alberto/Sonidos/Canciones/Code Lyoko - A World without Danger (Full English Version).mp3';
listaCanciones[1] = '../../Alberto/Sonidos/Canciones/Code Lyoko - Un Monde Sans Danger (Instrumental).mp3';
listaCanciones[2] = '../../Alberto/Sonidos/Canciones/Code Lyoko - Un monde sans danger.mp3';
listaCanciones[3] = '../../Alberto/Sonidos/Canciones/Code Lyoko - A World without Danger (Full English Version).mp3';
listaCanciones[4] = '../../Alberto/Sonidos/Canciones/Code Lyoko - A World without Danger (Full English Version).mp3';
listaCanciones[5] = '../../Alberto/Sonidos/Canciones/Code Lyoko - Un monde sans danger.mp3';
var totalCanciones = 6;

var num = aleatorio(totalCanciones,0);
var actual = listaCanciones[num];
document.write('<bgsound src="'+actual+'">');
</script>

Y me gustaria crear una función que, al darle a una imagen en forma de altavoz, éste silencie el sonido de fondo que suena; como si parara la función de música aleatoria. Y que al volverle a dar en el altavoz se volviera a escuchar otra vez la música desde el principio; como si volviera a iniciarse la función de música aleatoria.

He probado varias maneras caseras, pero, un desastre!!! Si es posible, no uso PHP (que es muchisimo mejor que JS) solo uso JS.

Muchas gracias a todos.