Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2008, 05:38
Avatar de mgusdl
mgusdl
 
Fecha de Ingreso: abril-2007
Ubicación: Malaga, España
Mensajes: 190
Antigüedad: 17 años
Puntos: 5
Re: Imagen secundaria aleatoria

Busca la palabra rollover en el foro de javascript
Aun asi te pongo un cacho de ejemplo de codigo aqui
Código HTML:
<img src="imagen.jpg" id="img1" onMouseOver="sobre(this)" onMouseOut="fuera(this)" />
<script type="text/javascript">
<!--
var imagenes  = Array();
imagenes[] = "imagen1.jpg"
imagenes[] = "imagen2.jpg"
imagenes[] = "imagen3.jpg"
imagenes[] = "imagen4.jpg"
imagenes[] = "imagen5.jpg"

var originales  = Array();

function sobre(imag)
{
originales[this.id] = imag.src;
var num = Math.round(Math.random() * 10 * imagenes.length);
imag.src = imagenes[num];
}

function fuera(imag)
{
this.src = orginales[imag.id];
}
-->
</script> 
Lo que no recuerdo es si javascript podia tener arrays con nombres o sólo numeros. En el segundo caso habrá que currarselo más o poner de id a las imagenes un número (es que estoy acostumbrado a los array de PHP)

Espero que te sirva