Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/04/2010, 03:29
xorcisa
 
Fecha de Ingreso: febrero-2010
Mensajes: 96
Antigüedad: 15 años
Puntos: 1
Respuesta: Focus en input en internet explorer

Cita:
Iniciado por andrewp Ver Mensaje
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!
Gracias por tu ayuda andrew. Esto que me pones es para situar el cursor en el elemento seleccionado al situar el raton encima no? Yo lo quiero es que al cargar la pagina se situe el cursor solo en el input.