0

我有个问题。
一个奇怪的问题。
我有这部分代码:

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(或 phonegap 应用程序)它没有。
它没有给我警报(用于调试)。它不使用 setTimeout。
立即评估什么的。并且没有显示加载页面。

是的,有时它会出现一次。

另一个问题是加载 div 有一个 GIF img。它;就像加载 img。
但事情只是静态的。它就像普通图像而不是动画 GIF。

这怎么可能。

代码的一些注释:

navigationObject.newPage(page);

这隐藏了我正在查看的当前 div 并显示了我传递给它的 div。

window.adviceWizzardObject.init();

这会向 jsonrpc 服务器发出 ajax 请求,然后评估检索到的数据 json 并设置向导。

在此先感谢,埃里克

4

1 回答 1

0

它确实有效,
但是由于一些缓存或加载了旧版本或类似的东西。
重新启动我的手机解决了这个问题。

于 2011-03-11T10:29:59.093 回答