Cita:
Iniciado por venkman Pues sinceramente no he encontrado mejor solución que el setTimeout. Eso sí, el código que has puesto me da otros problemas (principalmente porque los eventos, como onfocus y onblur, no deberías asignarlos con setAttribute)
Por cierto, es interesante lo que intentas hacer. No lo había visto antes.
Lo de los eventos estoy intentando solucionarlo en este otro hilo, pero no hay manera...
http://www.forosdelweb.com/f13/dom-f...0/#post2869542
Respecto al problema del timeout supongo que se podría añadir después del replace un createElement que insertara otro input, pero hidden por ejemplo, cuya única función sería simplemente verificar al script que el replace anterior ya se ha realizado y en dicho momento asignar el foco ¿qué te parece la idea?
PD: ¿Qué parte es la que te resulta interesante?