Dynamischen Text auf statischer Seite anzeigen
Dynamischen Text auf statischer Seite anzeigen
Hallo
Ich möchte gerne einen dynamischen Text auf einer Seite anzeigen. Der Text wird von einer PHP-Datei generiert und ändert sich alle 10 Sekunden.
Dieser Text soll auf der Seite auch alle 10 Sekunden neu angezeigt werden.
Wie realisiere ich das? Es soll ohne Frames laufen und es soll auf keinen Fall die ganze Seite neugeladen werden. Java Script darf verwendet werden. Kann JS sowas?
Grüße
Dennis
Ich möchte gerne einen dynamischen Text auf einer Seite anzeigen. Der Text wird von einer PHP-Datei generiert und ändert sich alle 10 Sekunden.
Dieser Text soll auf der Seite auch alle 10 Sekunden neu angezeigt werden.
Wie realisiere ich das? Es soll ohne Frames laufen und es soll auf keinen Fall die ganze Seite neugeladen werden. Java Script darf verwendet werden. Kann JS sowas?
Grüße
Dennis
Also mit JS wär es möglich, alle 10 Sekunden einen anderen Text anzuzeigen.
Das PHP-Skript schreibt das in externes JavaSkript, das dann der Browser ausführt.
Aber wenn die Seite neu geladen ist und im Browser steht, wirst du es glaub nicht schaffen, dass die neuen News vom PHP-Skript eingebunden werden.
Das geht dann nur mit einem Reload der Seite!
100%ig sicher bin ich mir jetzt ned, aber ich würd's als unwarscheinlich definieren...
Also mir is keine Lösung bekannt, die dich glücklich macht!
Das PHP-Skript schreibt das in externes JavaSkript, das dann der Browser ausführt.
Aber wenn die Seite neu geladen ist und im Browser steht, wirst du es glaub nicht schaffen, dass die neuen News vom PHP-Skript eingebunden werden.
Das geht dann nur mit einem Reload der Seite!
100%ig sicher bin ich mir jetzt ned, aber ich würd's als unwarscheinlich definieren...

Also mir is keine Lösung bekannt, die dich glücklich macht!
Über XMLHttpRequest kann man auch dynamisch einzelne Daten nachladen und dann über DOM den Text austauschen (document.getElementById("blah").innerHTML="neuer Text"). Mit dem XMLHttpRequest habe ich zwar selber noch nichts programmiert, aber schon das erste Google-Ergebnis sieht sehr hilfreich aus.
KB:knigge
Hier gibts eine Umfangreiche Beschreibung mit einem einfachen Beispiel:
http://www.w3schools.com/dom/dom_http.asp
http://www.w3schools.com/xml/tryit.asp? ... equest_js1
http://www.w3schools.com/dom/dom_http.asp
http://www.w3schools.com/xml/tryit.asp? ... equest_js1
KB:knigge
Hey Pyramide, Du bist der Beste! *freu*
Ich habe die letzten zwei Tage gegoogelt ohne Ende. Ich habe mehr Berichte über Ajax gelesen als alles anderes. Und es gab zig tausend Seiten mit Teil-Demos.
Aber keine einzige hat bei mir funktioniert. Ich würde sagen, ich solle so langsam mal anfrangen, JS komplett zu lernen...
Die Demo von Dir funktioniert! Jetzt muss ich es nur noch schaffen, daß JS das automatisch alle paar Sekunden macht, und nicht nur beim Click auf einen Button. Aber da hat mir jemand einen Tipp gegeben, das solle mit "window.setInterval" gehen.
DANKE!
Grüße
Dennis
Ich habe die letzten zwei Tage gegoogelt ohne Ende. Ich habe mehr Berichte über Ajax gelesen als alles anderes. Und es gab zig tausend Seiten mit Teil-Demos.
Aber keine einzige hat bei mir funktioniert. Ich würde sagen, ich solle so langsam mal anfrangen, JS komplett zu lernen...
Die Demo von Dir funktioniert! Jetzt muss ich es nur noch schaffen, daß JS das automatisch alle paar Sekunden macht, und nicht nur beim Click auf einen Button. Aber da hat mir jemand einen Tipp gegeben, das solle mit "window.setInterval" gehen.
DANKE!
Grüße
Dennis
Ja genau. Ich habes mit window.setInterval geschafft. Das ganze ist für einen Chat, bei dem der Text üer Ajax nachgeladen wird. Und jetzt funktioniert es. Ich bin einfach begeistert von diesem "Ajax". Wenn Sumas das könnten, würde ich einige meiner Sites dadrauf zumstellen. Komfortabler kann der User kaum Surfen. Aber ich glaube, ich werde irgendwann mal ne kleine Demo-Page machen 
Grüße
Dennis

Grüße
Dennis
- mad-manne
- Ehemaliges Teammitglied
- Beiträge: 5403
- Registriert: 18.03.2005 10:00
- Wohnort: Marl im Ruhrgebiet
Hab' ich wieder mal was völlig verpasstDennis Böge hat geschrieben: Ich bin einfach begeistert von diesem "Ajax". Wenn Sumas das könnten ... / ... Aber ich glaube, ich werde irgendwann mal ne kleine Demo-Page machen

Was ist Ajax ... und was ist Sumas?
DEMO wäre echt toll

Grübelnd,
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Supportanfragen via E-Mail oder PN werden ignoriert
Das System welches Pyramide genannt hat nennt sich "Ajax"
"Sumas" sind Suchmachinen.
Die Demo, welche Pytramide gepostet hat ist sehr gut, wenn man Ajax selber nutzen möchte aber nur sehr wenige Erfahrung mit Java Script hat. Bei Wikipedia sind weitere Demo.
Eine "kleine Demo" gibt es schon. Mein Chat läuft ja bereits. Wer den mal testen möchte, kann mich gerne im ICQ anquatschen, denn alleine kann man einen Chat nur schwer testen.
Grüße
Dennis
"Sumas" sind Suchmachinen.
Die Demo, welche Pytramide gepostet hat ist sehr gut, wenn man Ajax selber nutzen möchte aber nur sehr wenige Erfahrung mit Java Script hat. Bei Wikipedia sind weitere Demo.
Eine "kleine Demo" gibt es schon. Mein Chat läuft ja bereits. Wer den mal testen möchte, kann mich gerne im ICQ anquatschen, denn alleine kann man einen Chat nur schwer testen.
Grüße
Dennis