Имееется:
Страница 1
Страница 2
Страница 3
На странице 2:

Выделить код

Код:

<wizardpage pageid="Page2" onpageadvanced="CheckConnect();return false;">

Переход на 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();", но браузер слишком уж "подвисает".

добавьте ко второй странице атрибут

Выделить код

Код:

next="Page3"

Не помогает. Пробовал играться с со свойствами pageIndex - тоже самое. pageStep - только для чтения.

[S], вместо goto используйте wizard.advance(), или в методах wizard.onwizardback() и wizard.onwizardnext() перехватывайте ситуацию и решайте какую страницу показывать, но это не самый приятный способ, т.к. вам постоянно прийдётся бороться со встроенным "кешированием" посещённых страниц.