2011-03-10 7 views
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 (또는 phonegap 앱)로서 그렇게하지 않습니다.
경고 (디버깅에 사용됨)가 표시되지 않습니다. setTimeout은 사용하지 않습니다.
는 즉시으로 또는 부분적으로 평가됩니다. 로드 페이지가 표시되지 않습니다.

예, 가끔 한 번 나타납니다.

또 다른 문제는로드 div에 GIF img가 있다는 것입니다. 그것은 로딩 img와 같습니다.
하지만 그저 정적 일뿐입니다. 애니메이션 GIF가 아닌 일반 이미지와 같습니다.

어떻게 가능합니까? 코드에

일부 노트 :

navigationObject.newPage(page); 

이 내가 볼 수있어 현재 사업부를 숨기고 내가 그것을 통과 사업부를 보여줍니다.

window.adviceWizzardObject.init(); 

이것은 JSONRPC 서버에 아약스 요청을 한 후 데이터 JSON가 입수해온하고 마법사를의 설정 평가합니다. 사전에

감사합니다, 에릭

+0

Nokia WRT는 애니메이션 GIF를 지원하지 않습니다. 애니메이션 이미지를 원한다면 Javascript와 타이머를 사용하여 일련의 이미지를 반복해야합니다. –

답변

0
그것은 작업을 수행

,
그러나 같은 일부 캐싱 또는 뭔가 이전 버전이로드 된 또는 무언가의 렸기 때문에.
내 휴대 전화를 다시 시작하면 문제가 해결되었습니다.