ISSB - Produkte Home Service News Suchen Kontakt
WebsiteLoader
Reisebüro - Infosystem
AutoDownload Server
Chat Server
Check NT Eventlog
Rascon
SetRedirect
Produkte
 
Home
Service
Infos
Suche
Kontakt

ISSB - Chatroom (HTML)

ISSB - Chatroom

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:
Zum Chat anmelden als:

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.