Tengo una web con dos frames (uno oculto que genera el sonido de fondo y otro que es la web en si)
Veamos en el frame de sonido (llamado asi, sonido) he echo un script para generar un sonido aleatorio (un archivo mid aleatorio cada vez que se carga la página). El codigo es el que sigue:
Código PHP:
<script language="JavaScript">
function Player()
{
var Numero = parseInt((9) * Math.random() + 1);
switch (Numero)
{
case 1:
{
Musica.src = 'midis/memphisto.mid';
break;
}
case 2:
{
Musica.src = 'midis/gimmegi.mid';
break;
}
case 3:
{
Musica.src = 'midis/delight.mid';
break;
}
case 4:
{
Musica.src = 'midis/fade_black.mid';
break;
}
case 5:
{
Musica.src = 'midis/beautiful.mid';
break;
}
case 6:
{
Musica.src = 'midis/memphisto.mid';
break;
}
case 7:
{
Musica.src = 'midis/mazinger.mid';
break;
}
case 8:
{
Musica.src = 'midis/1492.mid';
break;
}
case 9:
{
Musica.src = 'midis/dracula.mid';
break;
}
}
}
</script>
<bgsound id="Musica" src="" loop="-1" volume="100">
y es llamado desde el evento onload de la etiqueta BODY
Ahora bien, quiero que desde el frame principal se pueda cambiar a otro sonido, tambien aleatoriamente, y parar la musica.
Lo primero es muy facil solo he tenido que crear un enlace con el siguiente codigo:
<a href="javascript:top.sonido.location.reload()">Cam biar de canción</a>
pero el de parar la música no me sale.
¿Alguien me puede echar una mano por favor?
Gracias y un saludo