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