Ajax로 구연한 실시간 서버시간출력
페이지 정보
작성자 서방님 댓글 1건 조회 132회 작성일 07-10-16 17:57본문
-- test.php --
<?php
$x_time = date("Y-m-d H:i:s"); // 서버시간을 x_time변수에 넣음.
if($x_time == "2006-03-27 18:29:22") { // x_time이 특정시간이 되면 처리되어야 할 부분
// 특정시간이 되면 처리해야될 부분.
} else {
echo $x_time; // 아니면 현재시간 출력
}
?>
-- test.html --
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>New Document</TITLE>
<META http-equiv=Content-Type content="text/html; charset=ks_c_5601-1987">
<SCRIPT language=JavaScript src="test.files/jslb_ajax.js" charset=utf-8></SCRIPT>
<SCRIPT language=JavaScript>
function junTime() {
sendRequest(onloaded,'','GET','./test.php')
function onloaded(oj) {
Clock.innerHTML = oj.responseText;
}
window.setTimeout("junTime();", 1000);
}
window.onload = junTime;
</SCRIPT>
</HEAD>
<BODY>
<DIV id="Clock" name="Clock" style="FONT-SIZE: 9px; Z-INDEX: 1; LEFT: 7px; WIDTH: 150px; COLOR: black; FONT-FAMILY: tahoma; POSITION: absolute; TOP: 5px; HEIGHT: 20px"></DIV>
</BODY>
</HTML>
잡담 : 서버의 부하를 조금이라도 더 줄이고자한다면 서버에서 받은값을 1번만 받고 그걸 현재시간 setTime 인가?? setDate 인가?? 자바스크립트의 현재시간을 변경한후 처리하면 될것입니다.
그건 숙제입니다.~ ^^;
|
첨부파일
- jpg_comment.zip (5.5K) 2회 다운로드 | DATE : 2008-09-08 11:42:14
댓글목록
등록된 댓글이 없습니다.