Hallo borisbaer,
Ja, sicher doch, aber puh, ich weiß nicht mal, wie ich da ansetzen sollte.
Du hattest es doch fast schon. Was Du jetzt in PHP gemacht hast, ist wichtig für den Erstabruf, falls ein Tab gebookmarked wurde, und für den Fall, dass JavaScript beim User nicht läuft (weil abgeschaltet oder weil main.js auf der Leitung versumpft ist).
Es fehlt nur noch
- Reaktivieren des Ajax Calls im Click Handler
- der Update der URL mittels pushState (siehe hier)
- und ggf. noch eine Ajax-Reaktion auf den "Zurück" Button, das ist aber die Kür und nicht unbedingt nötig. Dafür musst Du das popState Event verarbeiten und den Tab-Namen aus der URL herauslutschen.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi