Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/06/2005, 03:18
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola otra vez:

El código que te separé es el que vale para poner música a partir de un botón...

Tan solo debís poner algo así:
Código:
<body>

     <!--p>... Your HTML content here ...</p-->
<button onclick="ponerRisa()"> risitas </button>
<div id="fantasma" style="display: block"></div>
</body>
Te preparé una paginilla muy básica en donde solo modifiqué la ruta de los ficheros wav (también pueden ser mid o mp3 por ejemplo...)

Código:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
	<title>An XHTML 1.0 Strict standard template</title>
	<meta http-equiv="content-type" 
		content="text/html;charset=utf-8" />
	<meta http-equiv="Content-Style-Type" content="text/css" />
	<script>
var hayRisas = false;
var tagRisas;
var dirRisas = "http://www.sucaricatura.com/risas/";
var lasRisas = [
	"CHIPLAFF.au",
	"COMIC1.au",
	"COMIC2.au",
	"HILARIOU.au",
	"MALEHARD.au",
	"SNORTY.au",
	"WLAUGH.au"
	];

function ponerRisa()	{
	var nuevaRisa = document.createElement("embed");
	with (nuevaRisa)	{
		src = dirRisas + lasRisas[Math.floor(Math.random() * lasRisas.length)];
		autostart = "true";
		hidden = true;
		if (!document.all)	{
			width = 0;
			height = 0;
		}
	}

	if (hayRisas)	{
		document.getElementById("fantasma").replaceChild(nuevaRisa, tagRisas);
		tagRisas = nuevaRisa;
	}
	else	{
		tagRisas = nuevaRisa;
		document.getElementById("fantasma").appendChild(tagRisas);
		hayRisas = true;
	}
}
	</script>
</head>

<body>

     <!--p>... Your HTML content here ...</p-->
<button onclick="ponerRisa()"> risitas </button>
<div id="fantasma" style="display: block"></div>
</body>
</html>
Tal como está puedes verlo funcionar desde mi formidable probador de scripts: http://www.pepemolina.com/probador/index.html

Solo tienes que pegar el código en el textarea y pinchar en "mostrar resultado"

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo