Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2011, 13:38
kbmaster
 
Fecha de Ingreso: julio-2009
Mensajes: 42
Antigüedad: 15 años, 4 meses
Puntos: 3
Respuesta: problema con dado

var cambiar_img=new Array();
//al usar el objeto Image conseguis q las imagenes se precarguen en memoria
cambiar_img[0]=new Image().src="dado1.jpg";
cambiar_img[1]=new Image().src="dado2.jpg";
cambiar_img[2]=new Image().src="dado3.jpg";
cambiar_img[3]=new Image().src="dado4.jpg";
cambiar_img[4]=new Image().src="dado5.jpg";
cambiar_img[5]=new Image().src="dado6.jpg";


function calcula(numcaras)
{
//javascript ya cuenta con funciones generadoras de numeros aleatorios
resultado = Math.floor(Math.random()*(numcaras));
document.getElementById('resultado').innerHTML="<i mg src='"+cambiar_img[resultado]+"'>";
}



En tu html podes usar un contenedor para el resltado y un boton para lanzar la funcion:

<div id='resultado'>
</div>

<input type="button" onclick="calcula(6);" value="lanzar"/>