Страницы: 1
Имееется:
Страница 1
Страница 2
Страница 3
На странице 2:
Переход на 3-ую страницу осуществляется в CheckConnect с помощью AJAX запроса (надо получить данные с сервера и в случае успеха перейти на следующую страницу).
$ = document.getElementById; var p = new AJAXRequest(PostCheckConnect); // Используется асинхронный запрос function PostCheckConnect(){ if(tru-la-la) $("Wizard").goTo("Page3"); .... }
Теперь когда нажимаем "Back" - возвращаемся на страницу 1, а хотелось бы попасть на страницу 2. Вот проблема!
Проблема решаема при использовании синхронного запроса + onpageadvanced="return CheckConnect();", но браузер слишком уж "подвисает".
Отредактировано [S] (24-01-2008 20:24:07)
Отсутствует
добавьте ко второй странице атрибут
Отсутствует
[S], вместо goto используйте wizard.advance(), или в методах wizard.onwizardback() и wizard.onwizardnext() перехватывайте ситуацию и решайте какую страницу показывать, но это не самый приятный способ, т.к. вам постоянно прийдётся бороться со встроенным "кешированием" посещённых страниц.
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
Страницы: 1