Pixel-Wizard
Mitglied
Hallo zusammen
Ich baue mir gerade einen Chat auf PHP-Basis (ich weiss ist nicht die beste Lösung, aber das ist jetzt nicht das Thema). Nun müssen die Chat-Teilnehmer, um neue Nachrichten zu erhalten beziehungsweise zu sehen, die Seite andauernd neu laden. Dies ist nicht optimal:???:
Ich habe mich informiert und bin auf die Idee gekommen, dass ich einfach alle 5 Sekunden die Seite neu laden können, um immer die aktuellsten Nachrichte zu erhalten. Dies habe ich auch so gemacht, doch als ich ein bisschen rumgetestet habe, hatte ich schnell gemerkt das auch dies keine gute Lösung ist, denn man hat nur 5 Sekunden Zeit um zu schreiben und muss sich demnach schon recht beeilen.
Was ich nun noch machen kann, ist statt die ganze Seite, einfach das Chat-Div neu zu laden. Der User bemerkt nichts davon und erhält immer die neusten Nachrichten. OPTIMAL!
Ich habe schon mal was gehört und gelesen, dass man mit AJAX, Teile einer Webseite neu laden kann. Da ich aber leider keine Ahnung von AJAX habe, würde ich gerne wissen wie man bei so einem Fall vorgeht? Ich kann JavaScript und PHP aber mit AJAX habe ich noch keine Erfahrung gesammelt.
Wie also wird mit AJAX ein Div regelmässig neu geladen?
Vielen Dank für die Antworten
Liebe Grüsse
Pixel-Wizard
Ich baue mir gerade einen Chat auf PHP-Basis (ich weiss ist nicht die beste Lösung, aber das ist jetzt nicht das Thema). Nun müssen die Chat-Teilnehmer, um neue Nachrichten zu erhalten beziehungsweise zu sehen, die Seite andauernd neu laden. Dies ist nicht optimal:???:
Ich habe mich informiert und bin auf die Idee gekommen, dass ich einfach alle 5 Sekunden die Seite neu laden können, um immer die aktuellsten Nachrichte zu erhalten. Dies habe ich auch so gemacht, doch als ich ein bisschen rumgetestet habe, hatte ich schnell gemerkt das auch dies keine gute Lösung ist, denn man hat nur 5 Sekunden Zeit um zu schreiben und muss sich demnach schon recht beeilen.
Was ich nun noch machen kann, ist statt die ganze Seite, einfach das Chat-Div neu zu laden. Der User bemerkt nichts davon und erhält immer die neusten Nachrichten. OPTIMAL!
Ich habe schon mal was gehört und gelesen, dass man mit AJAX, Teile einer Webseite neu laden kann. Da ich aber leider keine Ahnung von AJAX habe, würde ich gerne wissen wie man bei so einem Fall vorgeht? Ich kann JavaScript und PHP aber mit AJAX habe ich noch keine Erfahrung gesammelt.
Wie also wird mit AJAX ein Div regelmässig neu geladen?
Vielen Dank für die Antworten
Liebe Grüsse
Pixel-Wizard
