2012-06-27 3 views
0

나는 인터넷 검색을 시도했지만 해결책/스크립트를 찾을 수 없습니다.사용자가 선택한 타이머 간격을 기준으로 페이지를 자동으로 새로 고침

사용자가 페이지를 새로 고치는 빈도를 선택할 수 있기를 바랍니다.

예 : 웹 사이트는 두 개의 iframe으로 분할됩니다. 상단 iframe은 사용자가 "페이지가 __ 초마다 새로 고침"을 입력/선택하도록 허용합니다. 하단 iframe은 실제 웹 사이트이며 사용자가 설정 한 간격에 따라 다시로드됩니다.

p.s. HTML에 익숙하지만 javascript에 익숙하지 않습니다.

미리 감사드립니다.

+0

이 왜 지정된 간격으로 페이지를 새로 고침 할 것 VAR를 출력 사용 할 수있는? 목적은 무엇입니까? –

답변

0

여기 페이지를 자동으로 업데이트하기 위해 jQuery와 javascript를 사용하고 있습니다. A는 URL에서 데이터를 수신 보낼 수 내가 AJAX를 사용하고있는 update() 함수 내에서 다음 데이터는 xmlhttp.responseText

var time = //what the user has selected for when the update should happen 
setInterval(function() { 
    update(); 
}, time); 
function update() { 
    var xmlhttp; 
    if(window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari 
     xmlhttp=new XMLHttpRequest(); 
    } else {// code for IE6, IE5 
     xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    xmlhttp.onreadystatechange= 
     function() { 
      if(xmlhttp.readyState==4 && xmlhttp.status==200) { 
       if(xmlhttp.responseText != $('body').val()) { 
        $('body').html(xmlhttp.responseText).fadeIn(500); 
       } 
      } 
     } 
    xmlhttp.open("GET","your_url_to_get_the_updated_page.php",true); 
    xmlhttp.send(); 
} 
관련 문제