У меня проблема.
Странная проблема.
У меня есть эта часть кода:
Actions.loadWizzard = function(href)
{
alert(1);
var wizardTimer;
var wizardTimer2;
if (navigationObject.getLocation(href) === "ProductInformationWizzard") {
navigationObject.newPage("loading");
wizardTimer = setTimeout("navigationObject.newPage('contentProductInformationWizzard');", 3000);
wizardTimer2 = setTimeout("window.productInformationWizzardObject.init()", 1000);
} else if (navigationObject.getLocation(href) === "contentAdviceWizzard") {
navigationObject.newPage("loading");
wizardTimer2 = setTimeout("window.adviceWizzardObject.init()", 10000);
}
return;
};
И в обычном браузере он работает точно так же, как и должен.
Как WRT, хотя (или приложение телефонной связи) это не так.
Это не дает мне предупреждение (используется для отладки). Он не использует setTimeout.
оценивает мгновенно или что-то в этом роде. И страница загрузки не отображается.
Да, иногда он появляется один раз.
Другая проблема состоит в том, что загрузочный div имеет GIF img. Это похоже на загрузку img.
Но вещь просто статичная. Это как обычное изображение вместо анимированного GIF.
Как это возможно.
Некоторые примечания к коду:
navigationObject.newPage(page);
Это скрывает текущий div, который я просматриваю, и показывает div, который я передаю ему.
window.adviceWizzardObject.init();
Это делает ajax-запрос к серверу jsonrpc, а затем оценивает данные, полученные json, и настраивает мастер.
Заранее спасибо,
Erik