한국어 English Chinese Russian

자주 묻는 질문들 / 기술지원


No.274 CIE-H10 사용자 웹페이지를 자동으로 새로고침 하고 싶어요. 28-11-2013
카테고리 : 어떻게해야하나요?/how to

CIE-H10에는 사용자 웹페이지를 수정하여 다운로드 할 수 있는 기능이 있습니다.

홈페이지에서 제공되는 사용자 웹페이지의 경우에는 입력 쪽 데이터를 읽고 싶을 때마다 Read 버튼을 눌러 줘야 합니다.

하지만 만약 입력 여부를 Read 버튼을 누르지 않고 바로 확인 하고 싶을 경우에는 웹페이지 index.html의 소스를 수정해주시면 됩니다.

자동으로 새로고침할 수 있는 여러가지 방법 중 2가지를 소개해 드리겠습니다.


1.
< head>
< meta http-equiv=refresh content="1,/index.html">
< /head>


이 소스 같은 경우는 head에 Meta http-equiv=refresh라는 메타 태그를 추가 해 주면 됩니다.

meta태그란 현재 페이지를 정의하거나 관련된 모든 사항을 담고 있으며 이러한 것을 웹사용자에게 알리는 것입니다.


meta http-equiv=refresh content="t,/url"


t 초 후에 특정 url로 이동하게 하는 것입니다.

위의 예제는 1,/index.html 으로 설정이 되어있습니다. 그것은 1초 후에 index.html로 이동하라는 뜻입니다. 만약 5초에 한번씩 refresh 되기를 원한다면 "5,/index.html"로 수정 해주시면 됩니다.



2.
< script language="JavaScript">
setTimeout("history.go(0);",1000);
< /script>


다음 방법은 JavaScript를 이용하는 방법입니다.
setTimeout은 지정된 시간 후에 특정 코드를 실행시켜 주는 메소드 입니다.



setTimeout(code, delay)


code 부분에 있는 history.go(0)은 현재페이지를 뜻하기 때문에 index.html을 새로고침 하라는 것이 되겠습니다. 그리고 그 옆에는 1000이라는 숫자가 있는데 이는 1초를 뜻합니다.
따라서 1초에 한번 현재페이지를 업데이트를 하라는 것입니다.
마찬가지로 만약 5초에 한번씩 refresh를 원하면 setTimeout("history.go(0);",5000); 으로 수정하시면 됩니다.






See also


Related Products


[ I/O ] CIE-H14, CIE-H12, CIE-H10, CIE-M10