Daten vom Server an Seite pushen
4. April 2007 in TechnikMein neuestes Projekt stellte mich vor das Problem wie man Daten vom Server an eine Seite pusht da es ja nicht so schön ist wenn der Client die Daten mit andauernder Aktualisierung vom Server holen muss. Mit AJAX ist sowas prinzipiell möglich doch leider ist es wie immer: der Internet Explorer unterstützt solche aktuellen Techniken nicht.
Also muss man zu einer Frickellösung greifen, die unter allen gängigen Browsern (bis auf den Konqueror) läuft. Man baut einfach einen iFrame in die Seite ein. Inhalt des iFrames ist zum Beispiel ein php-Script, das die Daten per flush() als JavaScript ausgibt. Das geschickte ist nun, dass JavaScript schon interpretiert wird bevor die Seite fertig geladen hat. Man stößt dann noch auf das Problem, dass nicht laufend interpretiert wird sondern nur nachdem eine bestimmte neue Datenmenge hinzugekommen ist. Das lässt sich aber umgehen wenn man einfach nach den Daten noch ausreichend Leerzeichen mitschickt.
Kommentare deaktiviert





