2013-09-23 2 views
0

나는 다음과 같이 시간이 주어진 시작과 끝 지점에서 통과 (이벤트 리스너에 의해 트리거) 내가 설정 한 UI가firefox XUL에서 연속 타이머를 갖는 방법?

을 증가합니다 XUL에서 타이머를 가지고 싶다 :

<vbox> 
    <label id="asterisk-ext-caller-id-num" value="XXXXX XXX XXX" /> 
    <label id="asterisk-ext-caller-id-name" value="Blah de blah blah" /> 

    <timepicker id="asterisk-ext-calltimer" readonly="true" disabled="true" is24HourClock="true" value="00:16:24" /> 

    <hbox> 

     <button id="asterisk-ext-hold-button" label="Hold" 
     oncommand="AsteriskExtPresence.BrowserOverlay.toggleHold();"/> 

     <button id="asterisk-ext-hangup-button" label="Hangup" 
     oncommand="AsteriskExtPresence.BrowserOverlay.hangupMyChannel();"/> 

    </hbox> 

</vbox> 

나는 사람이 전화를 얼마나 오래 있었는지 계산하기 위해 매초 asterisk-ext-calltimer 요소를 증가시키고 싶다.

나는 그것이 (이상적인)가는 시작할 수 있습니다 또는 시간마다 서버에 두 번째 (좋지 않은, 명백한 이유를) 쿼리는

사람은 전에 이런 짓을, 또는 사람이에 점진를 얻기 위해 최선의 방법을 생각할 수있다 timepicker?

+0

Alternating two colors 예를 참조 왜 사용은 SetTimer 기능 및 업데이트'별표-EXT-calltimer' 요소마다의 틱을 사용하지 못할? – Andrey

+0

나는 당신이 뭘 하려는지, 또는 문제가 무엇인지 (실제 코드 게시)는 모르지만 ['setInterval'] (https://developer.mozilla.org/en-US/docs/) 웹/API/window.setInterval) – nmaier

답변