2010-11-25 3 views
1

내 웹 페이지에서 매일 오전 10시에 창에 표시 할 경고 상자 또는 텍스트와 같은 이벤트를 생성하고 싶습니다. 어떻게해야합니까? 매번 자주 시간을 확인하는 것은 자원을 소비 할 것이라고 생각합니다.html로 시간 생성 이벤트

답변

0

은 그냥 당신이 클라이언트에 웹 페이지를 제공하는 경우

+0

@ user205376 : 와우 ​​.. 그게 gr8 것 같습니다 ... 고마워. – Kut

0

, 밀리 초 단위까지 10 am, 다음이 렌더링 방법을 알아낼 현재와 알람 시간 (밀리 초)의 수를 계산에서는 setTimeout()로 결과 수를 통과 귀하의 웹 페이지 :

<script type="text/javascript"> 
    setTimeout(function() { alert("Hey! It's 10 freakin AM!"); }, 10000); 
</script> 

... 여기서 10000은 오전 10 시까 지 밀리 초 수입니다.

물론 사용자의 시간대를 알지 못하면 서버의 현재 시간과 서버의 현재 시간대로 오전 10 시까 지 밀리 초를 제공하고 사용자가 지정한 시간대를 밀리 초 계산에 포함시켜야합니다. 오전 10시.

+0

와우 .. 그게 gr8 같다 ... 고마워. – Kut

0

오전 10시인지 여부를 매분 또는 매 20 초마다 확인하도록 이벤트를 설정하는 것이 염려되는 경우 다가오는 10am 타임 스탬프에서 현재 타임 스탬프를 뺀 시간을 사용하여 setTimeout을 설정할 수 있습니다. 밀리 초 단위로 setTimeout을 전달해야합니다. 그런 다음 처리가 끝나면 같은 일을하여 다음날 이벤트를 설정하십시오.