Instalación de RatChat
La instalación es muy sencilla. En tu código HTML necesitas incluir
(preferiblemente dentro de header) el código:
<script src="ajax.js" type="text/javascript"></script>
y con eso se incluirá.
Luego, en cualquier parte de tu página necesitarás crear un <DIV> que
servirá para ver los mensajes. Este sería algo similar a esto:
<div id="vermensajes" style="height: 200px; overflow: auto;"></div>
el <DIV> debería estar vacío, pues todo lo que pongas ahí será
eventualmente eliminado por los mensajes.
También necesitarás un <FORM> con un campo <INPUT> en cualquier parte de
tu página (que no sea dentro del <DIV>). Algo así bastará:
<form action="" method="post">
<input id="escribir">
</form>
No importa los IDs que asignes.
Luego necesitarás inicializar el chat. Para esto necesitas estas líneas:
chat.setInput( document.getElementById('escribir') );
chat.setOutput( document.getElementById('vermensajes') );
chat.setNick( prompt('Tu nickname:') );
chat.setChannel('lobby');
chat.startPolling();
que sencillamente son pasar los objetos de entrada y salida (como
referencia, por eso no importa el ID), pasar el nick (que en este caso
se asigna con un prompt pero lo puedes asignar como quieras) y el canal
(que aquí es lobby pero puede ser lo que quieras, puedes tener varios).
Por último, chat.startPolling() activa la petición periódica al
servidor.
Las puedes poner si quieres en un handler para el evento onLoad. Lo
más sencillo sería esto:
<body
chat.setInput( document.getElementById('escribir') );
chat.setOutput( document.getElementById('vermensajes') );
chat.setNick( prompt('Tu nickname:') );
chat.setChannel('lobby');
chat.startPolling();
">
Y eso es todo. Realmente me parece un procedimiento bastante sencillo.
Contáctanos para cualquier duda o comentario:
Web: http://ratasoft.net/ratchat
Foro: http://foro.ratasoft.net
Lista de correo: ratchat@ratasoft.net
Saludos