Foros del Web » Programando para Internet » Javascript »

input:hover (botón) alternativa para IE

Estas en el tema de input:hover (botón) alternativa para IE en el foro de Javascript en Foros del Web. Hola, buenas tardes! Estoy creando un formulario para enviar por correo los datos, pero quiero hacer una cosa que con IE (para variar) no funciona ...
  #1 (permalink)  
Antiguo 30/11/2006, 12:29
 
Fecha de Ingreso: octubre-2006
Ubicación: Quart de Poblet, Valencia
Mensajes: 767
Antigüedad: 17 años, 6 meses
Puntos: 8
input:hover (botón) alternativa para IE

Hola, buenas tardes!

Estoy creando un formulario para enviar por correo los datos, pero quiero hacer una cosa que con IE (para variar) no funciona porque solo acepta :hover en links (<a>), bueno, al grano ;)

La cuestión es poner una imagen de fondo a un boton, y al pasar el mouse por encima que cambie, lo he hecho de la siguiente forma:
Código PHP:
El boton:
<
input name="submit" type=submit class=boton value "Reservar">
El css:
.
boton {
width95px;
color:#776655;
font-size11px;
height30px;
border-width:0px;
text-align:center;
font-weight:bold;
backgroundurl(../images/boton.gifno-repeat;
}
.
boton:hover {
width95px;
color:#000;
font-size11px;
height30px;
border-width:0px;
text-align:center;
font-weight:bold;
backgroundurl(../images/boton_hover.gifno-repeat;

En FF se ve perfectamente, pero en IE 6, pues para variar no :(

Alguna alternativa que no sea <a href=# class=boton></a> ??

Saludos!!!!

Última edición por T_O_N_N_Y; 30/11/2006 a las 14:33
  #2 (permalink)  
Antiguo 01/12/2006, 13:18
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
En vista de que no hay otras respuestas, te diré que para mi la única alternativa sencilla es con un poco de javascript:

onmouseover="this.className='boton1"
onmouseout="this.className='boton'"

Hay otras con javascript, pero son bastante más complicadas. Si te intersa, busca por .htc
En css yo no conozco la manera.
Mikel.
  #3 (permalink)  
Antiguo 01/12/2006, 14:33
 
Fecha de Ingreso: octubre-2006
Ubicación: Quart de Poblet, Valencia
Mensajes: 767
Antigüedad: 17 años, 6 meses
Puntos: 8
Muchísimas gracias Casi había perdido la esperanza :P
Jajaja.
La verdad es que no había caído en utilizar el onmouseover y onmouseout, gracias otra vez, funciona perfectamente ;)

Saludos.
  #4 (permalink)  
Antiguo 01/12/2006, 15:11
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Pues vamos a mover el mensaje al foro de JavaScript, por si alguien en el futuro busca solucionar el mismo problema.

Movido desde Css.

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:13.