ISSB - Chatroom (HTML)
 |
ISSB Chatroom basiert auf HTML und Javascript.
Der Chatclient kontaktiert einen Webserver auf Port 80 und ist somit in der Lage,
auch über Proxyserver und Firwalls zu funktionieren.
Ein Chat-Teilnehmer nimmt am Chatroom teil, indem er
sich mit einem Benutzernamen (beliebiger erdachter Name, mind. 2 Zeichen lang) anmeldet.
Ist dieser Benutzername bereits in Verwendung, wird der Chatteilnehmer aufgefordert,
sich einen anderen Benutzernamen auszudenken.
Nimmt ein neuer Chat-Teilnehmer am Chatroom teil, so werden ihm die letzten 100 Zeilen
der Diskussion im aktuellen Chatroom übermittelt. |
|
Eigenschaften des Chatservers:
- Chatserver ist der ISSB-Webserver auf Port 80, somit ist der Betrieb über Proxyserver und Firewall möglich
- Protokollierung der ChatRoom-Gespräche getrennten Dateien
- max. Zeichenanzahl pro Zeile: 100 Zeichen
- min. Länge des Benutzernamens bei Login: 2 Zeichen, z. B. Initialen
- Ist ein gewählter Benutzername bereits in Verwendung, wird der Benutzer aufgefordert, einen anderen Benutzernamen einzugeben.
- max. Zeilenanzahl, die einem Teilnehmer bei
Neueinstieg übermittelt wird: 100 Zeilen
- variable Farbeinstellung des Chatclients.
- Text bleibt 20 min. nach dem Verlassen des letzten Chatroom-Teilnehmers erhalten.
- Jeder ISSB-Service-benutzer hat seinen eigenen Chatroom.
- keine Ladezeiten mehr (wie z. B. für Java-ChatApplet)
Die Benutzeranmeldung findet im Formular ChatLogin.asp statt.
Nach erfolgreicher Anmeldung befindet sich der Benutzer im Zuhörer-Modus. Neue Nachrichten werden aller 5 Sekunden aktualisiert.
Sobald der Benutzer eine Nachricht absendet, wird seine aktive Beteiligung durch seine Nachricht sichtbar und der Modus schaltet um auf
Interaktive. In diesem Modus werden Nachrichten in kürzerer zeit aktualisiert.
Jeder Chatroom-Teilnehmer kann die Farbe seines Chatrooms durch Auswahl der Farblisten Text- und Hintergrundfarbe anpassen.
|
ISSB-HTML-Chatter im Zuhörer-Modus
Chatroom (id:0)
Fügen Sie diesen Javascript im HTML-Header einer HTML-Webseite ein:
<script LANGUAGE="javascript"><!--
function OpenHtmlChatRoom(lRoomID)
{
window.open("Chatter/ChatLogin.asp?ID=" + lRoomID, "CRWin" + lRoomID,
"width=720,height=620,screenX=2,screenY=2,resizable=yes,scrollbars=yes,status=yes,dependent=yes");
}
//--></script>
Hyperlink in Ihrer Webseite:
<a href="javascript:OpenHtmlChatRoom(0);">ChatRoom im eigenen Fenster</a> |
ChatRoom im eigenen Fenster |
Der Wert des Parameters ID ist mit Ihrer ISSB-ID zu ersetzen.
Wird der Wert 0 als ID-Parameter übergeben,
befindet sich der Besucher im Test-Chatroom.
Beispiel für Formular zum Anmelden an den HTML-Chatroom
Fügen Sie dieses Formular in Ihre HTML-Webseite ein:
<form action="http://www.issb.de/Chatter/Chatter.asp" method="post" target="chatwin">
<input type="hidden" name="id" value="0">
Zum Chat anmelden als:
<input type="text" name="username">
<input type="submit" value="los">
</form> |
Testen:
|
Chatroom-Farb-Voreinstellung:
Die Farbe des Chatrooms lässt sich mit den Parametern BGC und TC voreinstellen.
Die beiden Parameter können im Hyperlink zusätzlich zu den anderen Parametern (ID und Username) mit übergeben werden.
Fügen Sie diesen Hyperlink in eine HTML-Webseite ein:
| <a href="http://www.issb.de/Chatter/Chatter.asp?ID=0&Username=Tester&BGC=FFFF00&TC=008080" target="ChatWnd">Chat-Room mit voreingestellter Farbe</a> |
Testen |
Parameter:
BGC: background color (RGB-Wert)
TC: text color (RGB-Wert) |
Auch hier gelten für den Wert ID die gleichen Bedingungen, wie oben beschrieben.
weitere HTML-Codes
Chatroom-StyleSheet bearbeiten:
Modifizieren Sie diese Stylesheet-Datei,
speichern Sie diese auf Ihrem Webserver und tragen Sie den Link zu ihrerer
modifizierten Stylesheetdatei in das entsprechende Feld (Internetlink zu einer StyleSheet-Datei) in Ihre
persönlichen Daten ein.
Wichtig für den Chatroom sind folgende Klassen:
| class="ChatInput" |
Eingabe-Teil im HTML-Chatroom |
| class="ChatUserName" |
Benutzername im Ausgabe-Teil des HTML-Chatroom |
| class="ChatUserTime" |
Uhrzeit im Ausgabe-Teil des Benutzernamens |
| class="ChatMsg" |
Text im Ausgabe-Teil des HTML-Chatroom |
© 1999-2008 ISSB. Alle Rechte vorbehalten. |