Ich habe folgendes Problem;
ich habe eine Webseite, die aus fünf Leisten, also Blöcken besteht (Kopf, Linke, Mittlere, Rechte und Fuss).
Wenn man in linker Leiste auf einen Button drückt eine Html-Seite zu öffnen, wird mit AJAX entsprechende Seite in mittlerer Leiste(Block) geladen OHNE die ganze Seite neu zu laden. Deswegen kann man ja die Zurück- und Vor-Buttons von dem Browser nicht verwenden (Das ist ja auch ein Nachteil von AJAX), da der Browser die ganze Seite nicht ganz neu lädt, sondern per AJAX bei DOM-Baum von Browser nur der Zweig(div-Tag) für mittleres Block, also der Inhalt des div-Tags mit dem neuen div-Tag der aufgerufenen (neue) HTML-Seite ersetzt .
Was muss man machen oder wie kann man den Browser dazu zwingen, dass er die Änderungen merkt und damit der Benutzer zu einem späteren Zeitpunkt zurück zu einer der vorigen Seiten kommen kann, wie bei normalen Neuladen?
Ich weiss nicht ob ich mich gut ausdrücken könnte?!
Gibt's auch irgendein Code dafür?
ich habe eine Webseite, die aus fünf Leisten, also Blöcken besteht (Kopf, Linke, Mittlere, Rechte und Fuss).
Wenn man in linker Leiste auf einen Button drückt eine Html-Seite zu öffnen, wird mit AJAX entsprechende Seite in mittlerer Leiste(Block) geladen OHNE die ganze Seite neu zu laden. Deswegen kann man ja die Zurück- und Vor-Buttons von dem Browser nicht verwenden (Das ist ja auch ein Nachteil von AJAX), da der Browser die ganze Seite nicht ganz neu lädt, sondern per AJAX bei DOM-Baum von Browser nur der Zweig(div-Tag) für mittleres Block, also der Inhalt des div-Tags mit dem neuen div-Tag der aufgerufenen (neue) HTML-Seite ersetzt .
Was muss man machen oder wie kann man den Browser dazu zwingen, dass er die Änderungen merkt und damit der Benutzer zu einem späteren Zeitpunkt zurück zu einer der vorigen Seiten kommen kann, wie bei normalen Neuladen?
Ich weiss nicht ob ich mich gut ausdrücken könnte?!
Gibt's auch irgendein Code dafür?