최근 프로그램 작업을 하던 중 클라이언트께서 새로운 정보가 있을 때 알림으로 음성 메시지를 재생해 달라고 요청하셨는데, 상황에 따라 요약하면 다음과 같습니다.
1. 정보 테이블에 새 필드를 생성하고 0과 1의 방법을 사용하여 정보의 상태를 확인합니다.
2. 새 페이지를 생성하고 정기적으로 새로 고침한 후 테이블에 필드 값이 0인 레코드가 있는지 쿼리합니다.
3. 관리자가 정보를 보기 위해 클릭하면 해당 필드 값을 1로 변경합니다.
가장 중요한 것은 2단계입니다. 필수 코드는 다음과 같습니다.
지정된 페이지를 정기적으로 새로 고칩니다. 예를 들어 새 페이지의 이름은 a.asp입니다.
그러면 <script>setTimeout(location.href=a.asp',10000)</script> 입니다.
데이터베이스 연결.
<%set rs = conn.execute(필드 이름 = 0인 [테이블 이름]에서 * 선택)
rs.eof가 아니면 %>
<bgsound src=오디오 경로 루프=false>
<%end if
rs.close:set rs = 없음%>