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:
El cual lo invoco asi:<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>
Código:
Ahora, efectivamente. si borrar el contenido, pero no lo manda como variable, es decir, como lo borro manda 'nada' como contenido de la variable.<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>
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