Hi,
mit php oder anderen server-seitigen Techniken koenntest einen stack der zuletzbesuchten Seiten aufbauen, und den ueber einen zurueck-Button wieder abbauen.
Ohne serverseitige Technik koennte (aber sollte man nicht!) diesen stack auch mit JavaScript abbilden. Dazu braeuchtest entweder Cookies, oder eine noch groessere Schweinerei waere es, diesen (z.B. komma-separierten ) String in window.name speichern, und diesen bei "zurueck" auch wieder abbauen.
window.name deswegen, weil dieser angeblich einen Seitenneuaufbau ueberlebt ... hab das mal getestet hat aber nicht funktioniert. In selfhtml-aktuell gibts dazu glacub ich einen Artikel.
Alles in allem wuerde ich auch den back-Button des Browsers empfehlen, vorallem wenn du kein PHP o.ae. einsetzen kannst.
Viel Erfolg!