Hola de nuevo,
a parte del otro post que no creo que se solucione... jeje... sigo haciendo pruebas con javascript y me he topado con una duda.
A ver, tengo en mi página un menú que he llenado de imagenes que son las opciones del mismo. Quiero que al situar el cursor encima de la imagen, se cargue otra, y que cuando haga clic se cargue una tercera. Pero cada imagen tiene un nombre diferente y el menú está lleno de opciones. Quiero tener una funcion a la que se le pasen un nombre de elemento y un nombre de archivo para que cargue la imagen correspondiente.
Lo que realmente quiero es modificar esta función:
function encima(){
document.imagen1.src="imagenes/opcion1 1.jpg"
}
que se llama al hacer clic en la imagen que hace de link:
<a href="opcion1.htm" onmouseover="encima()"><img src="imagenes/opcion1 1.jpg" name="imagen1"></a>
Ahora viene lo que realmente quiero...:
como cada <img> tiene un nombre asociado no quiero tener que hacer tantas funciones como imágenes coloque. Quiero pasarle el nombre como parámetro y que la funcion cargue la imagen en el <img> correspondiente. Por lo tanto también habrá que pasar como parámetro el nombre del archivo que deba cargar. Por ejemplo, para una opción del menú tengo 3 imagenes: la de reposo, la del cursor encima y la de apretado (opcion1 1.jpg, opcion1 2.jpg, opcion1 3.jpg respectivamente).
Espero haber dejado claro cual es la duda....
Muchas gracias por intentar ayudarme
Saludos