Cita:
Iniciado por Wuanchi
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