¿Qué tal?
Bueno, estaba programando un chat en PHP, y me encontre con un detalle.
Utilizo un iframe para los mensajes, y un form que tiene como target el name del iframe.
Ahora, en los chats cuando tu mandas el mensaje se borra lo que escribiste anteriormente (en la caja de texto).
Logre hacer algo asi:
Código:
<script>
function texto(hacer)
{
var story = document.forma.msj.value
if(hacer=="borrar"){
story=story.substring(0, story.length-100)
document.forma.msj.value=story
document.forma.msj.focus()
}
</script>
El cual lo invoco asi:
Código:
<form action="mensajes.php" method="POST" target="conversacion" autocomplete="off" name="forma" onSubmit="javascript:texto('borrar')">
<input type="text" name="msj" size=40> <input type="submit" value="Enviar">
</form>
Ahora, efectivamente. si borrar el contenido, pero no lo manda como variable, es decir, como lo borro manda 'nada' como contenido de la variable.
Intente fijarme como lo hacen en phpMyChat, pero nunca di con la verdadera funcion y lo mas probable es que se recarge toda la pagina...
Espero que mas o menos capten mi idea...
Gracias de antemano por sus respuestas, mientras sego buscando y si lo logro o encuentro algo de utilidad lo posteare.
amhyd