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;
};
并在其上工作excactly,因为它应该工作正常的浏览器。
作为一个WRT虽然(或电话应用程序)它不。
它不给我警报(用于调试)。它不使用setTimeout。
立即评估什么。加载页面不显示。
是的,有时会出现一次。
另一个问题是加载div有一个GIF img。它就像一个加载img。
但事情只是静态的。这就像正常的图像,而不是一个动画GIF。
这怎么可能。
一些注释代码:
navigationObject.newPage(page);
这会隐藏当前的div我正在浏览和显示DIV我传递给它。
window.adviceWizzardObject.init();
这使得一个AJAX请求到服务器jsonrpc,然后评估该数据JSON retreived并设置的向上的向导。
由于提前, 埃里克
诺基亚WRT不支持GIF动画。如果你真的想要一个动画图像,你将不得不使用Javascript和一个计时器来浏览一系列图像。 – 2011-03-11 10:39:34