Работает в браузере, но не как приложение

У меня проблема.
Странная проблема
У меня есть эта часть кода:

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 ответ

Решение

Это работает,
Но из-за некоторого кеширования или чего-то, старые версии были загружены или что-то в этом роде.
Перезагрузка телефона решила проблему.

Другие вопросы по тегам