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