0


작업을 자동화하고

내가 아래 작업을 달성 할 수있는 방법 나를 인도 해주십시오 매 10 분 동안 웹 페이지 자동 새로 고침.

15 분마다 5 개의 웹 페이지를 모니터링해야합니다.

는 웹 페이지의 이름은 A.html, B.html, C.html, D.html, E.html입니다 말해봐.

각 IE (인터넷 탐색기) 웹 페이지를 수동으로 15 분 간격으로 열고 위 또는 아래 여부를 확인합니다.

자동으로 만들 수 있습니까? 클릭하면 모든 5 개의 웹 페이지가 열리고 매 10 분마다 자동 새로 고침 링크가 필요합니다.

가능한 경우 웹 링크 나 웹 사이트 나 자습서를 제안 해주십시오.

감사합니다,
스리 하리

답변

0

이 시도 :

var refreshPages = new Array("http://www.microsoft.com", "http://www.bing.com", "http://www.apple.com"); 
    var refreshRate = 5000; //milliseconds 

    function refreshWindows() { 
     for (index in refreshPages) 
     { 
      window.open(refreshPages[index], "refreshwindow" + index, ""); 
     } 

     setTimeout("refreshWindows();", refreshRate); 
    } 

당신이에이 함수를 호출 할 수 있습니다 예를 들어 버튼을 클릭 :

<a href="#" onclick="refreshWindows();return false;">start monitoring</a> 

당신이 볼 수 있듯이, 나는 내가 열고 자하는 uri 배열을 선언하고 refreshRate (Milliseconds)를 선언합니다. refreshWindows-method에서 배열을 반복하고 각 URI에 대해 window.open-method를 호출합니다. 여기에서 가장 중요한 점은 각 창 (refreshWindowINDEX)의 이름을 제공한다는 것입니다. 그래서 다음 번에 내가 사용했던 이름으로 window.open-method를 호출하면 브라우저는 그 이름의 uri를 엽니 다. setTimeout 메서드를 호출하여 JavaScript가 (이 예제에서는 5 초) 대기하고 refreshWindows 메서드를 다시 호출합니다. 동일한 창에서 같은 uri 세트를 여는 중입니다.

+0

감사합니다 Pieter 나는 당신의 대답을 이해하고 있습니다, 곧 다시 당신에게 돌아갈 것입니다 .. – user840963

+0

안녕 Pieter 코드가 완벽하게, 고맙습니다. – user840963

+0

당신을 진심으로 환영합니다! :-) –

관련 문제