hi,
Die Überlegung hinter dem Ganzen ist die:
- Der User geht auf
http://www.meineseite.de/blah/- Nun wird dort einiges Ajaxmässig umgebaut.
- Der User bookmarkt resp. copypastet die URL
- Der User ruft die gespeicherte URL auf und
erschrickt, weil der die Seite wieder so antrifft,
wie vor dem Umbau.
Das ist, wie Jeena schon anmerkte, einer der großen "Nachteile" von AJAX.
Mein Vorschlag:
Wenn du einen Fall vorliegen hast, wo der durch AJAX hinzugeladene/veränderte Inhalt einen eigenen URL für diesen Inhalt "rechtfertigen" würde - dann verzichte auf AJAX.
Ich stelle mir vor, dass ich den Umbau an die URL hänge, also aus
http://www.meineseite.de/blah/
das da
http://www.meineseite.de/blah/?var=blimblim
mache. So möchte ich sicherstellen, dass der User die richtige URL copypastet und dank dieser URL ich beim Aufruf den gewünschten Zustand erstellen kann.
Ein gängiger, gleichwohl suboptimaler, Ansatz zur "Lösung" dieses Problems ist der "Missbrauch" von location.hash für solche Zwecke - also ein "Pseudo-Anker" im URL, der auch mit gebookmarkt werden kann, und der clientseitig beim nächsten Seitenaufruf wieder ausgelesen wird, um dann die entsprechenden Inhalte wieder dynamisch zur Verfügung zu stellen.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }