2014-01-13 3 views
0

에 리디렉션합니다.폰갭 내가 두 페이지가 IOS

내가 page1.html에서이 코드를 가지고 :

window.location.href="page1.html"; 

문제 :

//Works at first 
document.addEventListener("deviceready", onDeviceReadyPopup, false); 
function onDeviceReadyPopup(){ 
    window.location.href="page2.html"; 
} 

page2.html에서, 나는이 코드를 가지고 내가 다시 page1.html에 갈 때, deviceready는 더 이상 실행되지 않습니다.

+0

나는 deviceready가 한 번만 발생한다고 생각합니다. 답변보기 : http://stackoverflow.com/questions/15629278/can-i-listen-for-deviceready-multiple-time-on-cordova-2-5 –

+0

@ TineUršič하지만 몇 가지 코드를 다시 실행해야합니다. 'onDeviceReadyPopup' 함수 안에서. – JunM

답변

0

당신이 HTML 페이지의 페이지로드에 deviceReady 이벤트가 발생 할 수 있습니다 .. 자바 스크립트에서이

<html> 
<body onLoad = "load()"> 
</body> 
</html> 

같은 뭔가가

function load() 
{ 
    document.addEventListener("deviceready", onDeviceReadyForAppVersion, false); 
} 

이 방법 장치 준비 이벤트는 때마다 등록됩니다 페이지가로드됩니다.

희망이 도움이됩니다.