Ver Mensaje Individual
  #12 (permalink)  
Antiguo 18/04/2008, 04:20
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Re: Cambiar imagen de un botón

Cita:
Iniciado por Wuanchi Ver Mensaje
Lo he vuelto a probar y no funciona lo del rollover (aunque ahora sí envía el formulario) en Mozilla firefox.
Luego lo he probado en el Explorer y ahí sí funciona todo, pero es que yo estoy utilizando Mozilla y la otra vez lo probé solo ahí.
...
Bueno, si haz solucionado el problema está muyu bien, pero te puedo asegurar que el código es el más básico que puedas encontrar y funciona en todos, todos los navegadores con javascript básico...

Las únicas condiciones es que las imágenes existan, y que el botón sea del tipo submit... debes considerar que en explorer los botones por defecto son del tipo button (a pesar de que en la w3.org se define como submit, y es como funciona en el resto de navegadores)

También puede suceder que las imagenes tarden un poco en cargarse dependiendo de su peso, y para eso tengo un código más complejo:

<button type="submit" ><img src="imagen1.gif"
onmouseover="this.style.display = 'none'; this.nextSibling.style.display = 'inline'"
/><img src="imagen2.gif" style="display: none"
onmouseout="this.style.display = 'none'; this.previousSibling.style.display = 'inline'" /></button>

También se podrían precargar las imágenes, pero no siempre es una solución efectiva... por cierto, para que el código funcione bien en todos los navegadores no debe haber nada entre las 2 imágenes (ni espacios en blanco)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo