Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/04/2011, 17:08
Avatar de elmejorb
elmejorb
 
Fecha de Ingreso: abril-2011
Mensajes: 2
Antigüedad: 13 años
Puntos: 2
Respuesta: Imagenes Variables

con este metodo puedes cambiar la imagen no importando la url de forma mas facil:

Código Javascript:
Ver original
  1. function cambiarImagen(control)
  2.     {
  3.         pat = /Over/
  4.         nombre = control.getAttribute('src');
  5.         if (pat.test(nombre) == false){
  6.             partes = nombre.split('.');
  7.             control.setAttribute('src', partes[0] + "Over." + partes[1]);
  8.         }else{
  9.             partes = nombre.replace('Over', '');
  10.             control.setAttribute('src', partes);
  11.         }
  12.     }

para utilizarla en la etiqueta pones:

Código HTML:
<img id="imagen" src="imagen.jpg" onclick="cambiarImagen(this)"  /> 
La otra imagenen debe llamarse imagenOver.jpg

si tienes otras imagenes por cambiar solo debe seguir el mismo formato de ponerle _over al final y no tienes que cambiar el codigo para cada imagen que tengas q utilizar. otro ejemplo:

Código HTML:
<img id="imagen" src="bontonAceptar.jpg" onclick="cambiarImagen(this)"  />
<img id="imagen" src="bontonCancelar.jpg" onclick="cambiarImagen(this)"  /> 
la imagenes por las q se cambian deben llamarce bontonAceptarOver.jpg y bontonCancelarOver.jpg