![]() |
Re: Der DP Chat gesucht !?
Nein. Nicht ASP.NET. Altes ASP.
|
Re: Der DP Chat gesucht !?
Hi,
Zitat:
Mfg FAlter |
Re: Der DP Chat gesucht !?
Zitat:
Frame 1: Da wo alle nachrichten ankommen bzw. angezeigt werden... wird einfach aus der MySQL DB ausgelesen und ausgegeben. Frame 2: Schreiben einer neuen nachricht... wert wird einfach in die DB gepostet... Frame 3: Die userliste. Jetzt muss ich immer das Frame 1 neu laden... damit die ansicht "aktuell" bleibt. Da kannste mit JS auch nicht viel machen... :/ |
Re: Der DP Chat gesucht !?
Schonmal was von Ajax gehört?
Du könntest XML nachladen, dass nur die neueren Antworten seit dem letzten Aufruf zurückliefert und diese dann in die Seite einfügen. |
Re: Der DP Chat gesucht !?
Immer den Frame neu laden braucht Traffic wie verrückt und ist auch für den User kein Genuss (scrollen oder markieren kann zum Graus werden, wenn das alle paar Sekunden neu läd).
Mit AJAX kannst du das userfreundlich und trafficschonend machen - den ganzen Chat, nicht nur den Text-Frame ;) |
Re: Der DP Chat gesucht !?
@Phoenix: Damit komm ich aber um die DB Abfrage nicht drum rum... und auch diese verbraucht traffic.
Ich habe es schon so versucht: Timestamp der letzten erhaltenen nachricht mit dem timestamp der zuletzt geposteten nachricht zu prüfen und nur wenn der gepostete timestamp > als der von der zuletzt erhaltenen nachricht, läd er die nachrichten. @Florian H: Hast zu zufällig n AJAX beispiel für so eine situation ? Ich habe nichts passendes gefunden. |
Re: Der DP Chat gesucht !?
Zitat:
Die findet doch ausschliesslich auf dem Server statt - da hats keinen Traffic. Der AJAX-Request an den Server dürfte sich so zwischen 50 und 100 Byte bewegen - je nach Länge der URL. Die Antwort als XML dann z.B. <NEW_TEXT></NEW_TEXT> - also 20 Byte wenn nix neues da ist, und entsprechend etwas mehr wenn neue Nachrichten da sind. |
Re: Der DP Chat gesucht !?
Hier ist schon beinahe ein kleiner AJAX-Chat zu finden:
![]() Das sind ein paar Zeilen Code, das war's dann. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz