nas
toy un poco rallao, estoy haciendo un chat por web, en plan cutre, con refrescos y demás.
La cuestión es que cuando tu escribes algo y le das al enter, se supone que envía el msg, hace un clear del contenido del input donde escribes el mensaje y el foco se pone dentro del input para que puedas seguir escribiendo sin necesidad de coger el raton....
Pues bien, si hago un
document.textbox.value='';
document.textbox.focus();
no es compatible, ya que solo me limpia el contenido, el foco parece entrar, pero se pierde....
sin embargo, si solo pongo el focus(), sin que se limpie el input, entonces sí que lo hace bien....
mesta rallando... :_(
pd: a este problema se le añade que estoy jugando con 3 frames distintos, imaginaos el IRC, pues bien,
un frame -> donde escibres mensajes
otro frame -> lista de nicks
otro frame -> donde sale la conversación
entonces cuando escribo el msg, (frame de abajo), lo envía la frame central (el de conversaciones), éste hace lo que tenga que hacer, y devuelve el foco al input de abajo. Y finalmente el de abajo, cuando recibe el foco, limpia su contenido....