Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/09/2005, 17:27
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 3 meses
Puntos: 45
Que cachondo.

Estuve haciendo pruebas, asi al azar. Resulta que este codigo, que borra el contenido y lo va añadiendo letra a letra:

Código PHP:
<input type="text" value="mi frase" id="caja" onfocus="foco(this)" />

<
script>
setTimeout(' document.getElementById("caja").focus() '1000);

function 
foco(elem) {
    var 
valorAntiguo=elem.value;
    
elem.value="";
    for(
a=0;a<valorAntiguo.length;a++)
        
setTimeout('document.getElementById("'+elem.id+'").value+="'+valorAntiguo.charAt(a)+'"',1);
    
//return false;
}
</script> 
En IE6 y en Firefox el cursor se queda al final de la cadena, pero en Opera se queda al principio. Bueno no se como hacer para que en Opera se quede al final, pero bueno.

No lo he probado en demas navegadores.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.