- window : (윈도우 개체)
-
필수적인 요소이며, 현재의 윈도우 개체이다.
- vCode : (표현식) 혹은 (기능함수 이름)
- 필수적인 요소이며, 지정된 시간이 지나면 수행될 기능함수의 포인터인 기능함수(function name) 혹은 수행을 위한 코드들로 구성된 표현식(script code) 문자열을 지정하는 값이다.
- imillisec : (밀리초값)
- 필수적인 요소이며, 일정한 시간 간격의 반복을 나타내는 밀리초(Milliseconds) 단위의 정수값이다.
- sLang : (스크립트 언어)
- 선택적인 요소이며, 언어를 지정하는 문자열이다.
JScript 디폴트이며, JScript 언어이다. VBScript VBScript 언어이다. JavaScript JavaScript 언어이다. - 반환값
-
반환값 oTimerId는 clearInterval 메서드에 의하여 타이머가 취소될 때의 시간 인식자를 반환한다.
setInterval 메서드는 지정한 일정한 밀리초값 imillisec 시간 간격으로 표현식 javascriptCode나 기능함수 functionName을 호출하는 수단을 제공한다.
이 일정한 시간 간격으로 반복되는 작업은 clearInterval 메서드를 만날 때까지 혹은 윈도우가 닫길 때까지 계속된다.
표현식이나 기능함수가 내장된 기능에 의하여 eval() 기능함수에 준해 평가되므로, 직접 수행되지 않도록 반드시 따옴표로 묶여야 한다.
제공된 인수가 유효하지 않으면 아무 수행도 되지 않아 아무 변화도 없다.
IE5 이전 버전에서는 clearInterval의 첫 파라메터가 문자열이어야만 했었다. 문자열의 판정은 지정된 인터발이 지날 떄까지 유보되었다.
IE5에서는 clearInterval의 첫 파라메터가 문자열이나 기능함수 지시자가 될 수 있다.
기능함수를 전달하기 위하여 기능 명칭을 파라메터로 제공한다.
window.setInterval("someFunction()", 5000);
기능함수 포인터를 전달할 때는 괄호를 사용하지 말라.
window.setInterval(someFunction, 5000);
behavior와 함께 setInterval 메서드를 사용할 때, vCode의 값은 HTC(HTML Component) 파일 속의 기능함수를 호출하는 기능함수 지시자이거나, 일차 문서에 있는 기능함수를 호출하는 문자열이어야 한다.
개체 | script | IE |
---|---|---|
window | window.setInterval([vCode|func],imillisec[,sLang]) | IE3.02(win16,win32,mac),IE4.0(ce,unix) |