Nur neue Teile aktualisieren....via chache?

mille

Erfahrenes Mitglied
Hey

Ich möchte auf einer Seite ein Submenü anzeigen lassen, wenn der User auf ein button klickt - schön und gut, das kann ich mit der visibility im style Tag von css lösen und mit Javascript umschreiben!
Ich möchte das ganze versuchen ohne Javascript zu lösen und mein Lösungsansatz hat ein kleines Problem

Ich dachte mir das so: nach dem Klick des Users, soll PHP das neue (submenü) im code einfügen und NUR DEN TEIL SENDEN, der geändert wurde, alles andere, soll so bleiben wie es ist. Damit sich quasi nicht die Ganze seite neu läd, sondern nur der veränderte Teil!
Meine Überlegungen gingen hin zum Cache, das ich es darüber steuern könnte!?

Nun befrag ich schon die PHP Manual, hab aber noch kein Ansatz gefunden - vielleicht ist das auch garnicht möglich? mmh, vielleicht könnt ihr mir helfen und euch mal hier ein wenig versuchen?! :)

Gruß und Hoffnung auf Hilfe
~Sebastian
 
Hallo! Nein, das ist so nicht möglich - du musst schon alles neu laden, wenn du kein JS benutzten möchtest! Evtl. könnte dein PRoblem ja mit nem iframe besser gelöst werden
 
also ich hab mich noch ein wenig in die Manual von PHP reingelesen und eine eventuelle Möglichkeit mit ob_start usw (Also den Puffer befehlen) überlegt.... ich bin immer noch davon überzeugt das es geht, da ich mich noch vage erinnern kann das mal irgendwo gesehen zu haben ;)
oder bringen mich die Puffer da auch nicht weiter?
 
mir fällt ein, das dies doch bei einem Chat in PHP auch so gelöst werden müsste?
Und es gibt doch PHP chats...!

dort wird ja auch nur die Neue Zeile zum bereitsbestehenden HTML Quellcode hinzugefügt und nicht die ganze Chat seite neugeladen (das wäre ja viel zu Trafficlastig und uneffizient)

Aber meine Suche hat mich leider noch nicht weiter gebracht :-(
 
Zurück