Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/04/2010, 03:18
Avatar de andrewp
andrewp
 
Fecha de Ingreso: agosto-2003
Ubicación: Barcelona
Mensajes: 1.160
Antigüedad: 21 años, 5 meses
Puntos: 5
Respuesta: Focus en input en internet explorer

Hola Xorcisa...

Si mi JS me funciona bien, creo que para Mozilla, Opera y Safari puedes usar :hover, :active y :focus para cualquier efecto que desees. Sin embargo el iExplorer ignora estas pseudo clases y debes trabajar un poco más el código. Échandole un vistazo a htmldog.com, he visto una alternativa para el :hover que podría resultarte útil para el :focus:

Código PHP:
sfHover = function() {
    var 
sfEls document.getElementById("nav").getElementsByTagName("LI");
    for (var 
i=0i<sfEls.lengthi++) {
        
sfEls[i].onmouseover=function() {
            
this.className+=" sfhover";
        }
        
sfEls[i].onmouseout=function() {
            
this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
        }
    }
}
if (
window.attachEventwindow.attachEvent("onload"sfHover); 
También podrás encontrar una solucion válida en BigResource.

Saludos!
__________________
Andrew :P