Michael: Wie mache ich einen Chat?

Mahlzeit!

Als Aufgabe fürs Studium muss ich einen Chat mit HTML, JSP und JavaScript schreiben. Das Problem ist, ich komme nicht drauf wie das gemacht wird, dass wenn ich was eintippe bei allen Anderen die Seite aktualisiert wird und zwar ohne das es flackert.
Wäre cool, wenn mir Jemand helfen könnte!!

ein Beispiel wäre www.chatcity.de

Gruß
Michael

  1. Hallo,

    vielleicht hilft Dir diese Seite weiter: http://java.seite.net/chat/

    Grüße, Alex

    1. Leider nicht, Applets sind nicht erlaubt :(

      Gruß
      Michael

      1. hi,

        die Lösung wär mit Sicherheit deinen Prof zu erschießen!!!
        Und hinterher die Frage zu stellen Warum http?!

        mfg Mario

  2. Hi,

    Als Aufgabe fürs Studium muss ich einen Chat mit HTML, JSP und JavaScript schreiben.

    Also über http?

    Wechsele den Professor oder die Hochschule.
    Wer so etwas als Aufgabe stellt, hat seine Inkompetenz bewiesen.

    Für Chats gibt es extra das Protokoll IRC.
    http zu verwenden ist absoluter Unsinn.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. tach

      heißt jsp nicht java script page??
      weißes zwar net genau.
      aber das dachte ich mir immer.

      wir ham in der schule nen php chat.

      der is zwar nich ganz perfekt aber er funztz.
      ob das mit js auch geht weiß ich nich.
      denks aber nich weil das dann über nen server geht.
      und mit js kannste ja nich aufn server zugreifen.

      such dir nen andren professor.

      1. Hi,
        JSP heißt: Java Server Pages und ist von Sun!
        Und da es auf dem Server ausgeführt wird, hat man auch zugriff!
        MfG, Lars

        1. Hmm,

          das hilft mir alles irgendwie nicht weiter.
          Ich habe bis jetzt rausgefunden, dass man die Seite Browserseitig immer wieder abfragen muss weil der Server wird von alleine nichts verschicken.
          Das kann man tun entweder mit einem Metatag refresh oder mit javascript hab ich mir sagen lassen. wie würde denn sowas in js aussehen?

          und wie bringt man den browser dazu die seite erst anzuzeigen wenn sie vollständig geladen ist? um ein flimmern zu vermeiden.

          1. Hi,

            Ich habe bis jetzt rausgefunden, dass man die Seite Browserseitig immer wieder abfragen muss weil der Server wird von alleine nichts verschicken.

            Eben deswegen ist http für einen chat das falsche Protokoll.

            cu,
            Andreas

            --
            Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
            http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  3. Hallo,

    Als Aufgabe fürs Studium muss ich einen Chat mit HTML, JSP und JavaScript schreiben. Das Problem ist, ich komme nicht drauf wie das gemacht wird, dass wenn ich was eintippe bei allen Anderen die Seite aktualisiert wird und zwar ohne das es flackert.
    Wäre cool, wenn mir Jemand helfen könnte!!

    Das diese Aufgabe absolut schwachsinnig ist wurde dir ja schon gesagt. Aber was solls:

    Bastle dir ein Frameset in welchem du einen sichtaberen und einen unsichtbaren Frame hast. Und vielleicht noch einen dritten der dein Eingabefeld enthält. Die Leute sollen sich ja auch am Chat beteiligen können.

    In dem sichtbaren Frame wird der Chatverlauf angezeigt. Dort wird er aus dem unsichtbaren Frame via document.write hineingeschrieben.
    In den unsichtbaren Frame lädst du deine serverseitig generierte Seite welche sich alle 10 Sekunden oder so aktualisiert. Dabei muss sie den Zeitpunkt ihrer letzten Aktualisierung an den Server mitliefern, so dass dieser alle bis dahin angefallenen Nachrichten mitschicken kann. Diese werden dann über JavaScript in den oberen Frame eingefügt und nach 10 Sekunden beginnt die Qual von neuem.

    Da du ja scheints irgendwas in die Richtung studierst solltest du es jetzt eigentlich hinbekommen.

    Viele Grüße,

    Stefan

    --
    Lass dir das Tanzen NICHT verbieten
    http://petition-tanzverbot.de.vu