Обратите внимание на этот пример: http://www.htmldog.com/articles/suckerfish/dropdowns/
Это простой способ сделать то, что вы пытаетесь сделать, который работает последовательно.
По моему мнению, о кнопках назад не стоит думать. У браузеров уже есть кнопка возврата.
Страницы с ошибками, 404 и т. Д. Иногда извлекают выгоду из этого, но на самом деле, последовательная навигация - это то, что нужно сайту.