Работает в браузере, но не как приложение
У меня проблема.
Странная проблема
У меня есть эта часть кода:
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, и настраивает мастер.
Заранее спасибо, Эрик
1 ответ
Это работает,
Но из-за некоторого кеширования или чего-то, старые версии были загружены или что-то в этом роде.
Перезагрузка телефона решила проблему.