2013-02-08 6 views
0

JS :내 페이지를 새로 고치려면 어떻게해야하나요?

<script type="text/javascript"> 

function timedRefresh(timeoutPeriod) { 

    var refreshed=true; 

    if(refreshed){ 

    refreshed=false; 

    setTimeout("location.reload();",timeoutPeriod); 
    } 

} 
</script> 

html로

본체의 onLoad = "자바 스크립트 : timedRefresh (5000);"

나는 그것의 다시 페이지를 다시로드 할 새로운 값

+2

로드 할 때 페이지가 다시 시작된다는 것을 알고 계십니까? – Popnoodles

답변

1

다시로드 이벤트를 트리거 할 페이지를 다시로드, ... 당신은 쿠키를 사용합니다를 다시로드 대신 복용 유지 일단은로드 할 수 없습니다 또는 다른 클라이언트 측 데이터 저장소를 사용하여 페이지가 이미로드되었는지 여부를 알 수 있습니다.

+0

나는 그것이 무엇인지에 관해 상상했다 – user2052907

1

브라우저가 각 페이지로드 사이에서 javascript 변수 값을 유지하지만 모든 것이 플러시된다고 가정합니다. 상태가 페이지간에 유지되도록 HTML5 로컬 저장소를 사용할 수 있습니다.

http://www.w3schools.com/html/html5_webstorage.asp

관련 문제