홈페이지 머문 시간 출력
페이지 정보
작성자 서방님 댓글 2건 조회 176회 작성일 07-11-12 14:05본문
<script language="javascript">
<!--
var min_inc = 0, sec_inc = -1;
function browsing_time()
{
if (sec_inc == 59) min_inc++;
sec_inc = (sec_inc + 1) % 60;
if (min_inc == 1)
var min_no = min_inc + ' minute';
else var min_no = min_inc + '분';
if (sec_inc >= 10)
var sec_no = sec_inc;
else var sec_no = '0' + sec_inc;
var sec_txt = ' 초';
if (sec_inc == 1)
sec_txt = ' 초';
var elapsed = '보카나라에 ' + min_no + ' '+ sec_no + sec_txt+''+'동안 접속하고 있어요...';
defaultStatus = elapsed;
setTimeout("browsing_time()", 1000);
}
function window.onload()
{
browsing_time();
}
//-->
</script>
댓글목록
서방님님의 댓글
서방님 작성일
<P><script language="javascript"><BR><!--<BR>var uhour = umin = usec = "00";<BR>var clocktext;</P>
<P>function showtime2title()<BR>{<BR> usec++; // 1초씩 증가</P>
<P> if (usec >= 60) // 60초가 넘었다면<BR> {<BR> usec = "00"; // 초를 0으로 셋팅하고<BR> umin++; // 1분 증가</P>
<P> if (umin >= 60) // 60분이 넘었다면<BR> {<BR> umin = "00"; // 분을 0으로 셋팅하고<BR> uhour++; // 1시간 증가</P>
<P> if (uhour < 10) // 10시간 미만이라면<BR> {<BR> uhour = "0" + uhour; // 자릿수 조절<BR> }<BR> }<BR> else if (umin < 10) // 10분 미만이라면<BR> {<BR> umin = "0" + umin; // 자릿수 조절<BR> }<BR> }<BR> else if (usec < 10) // 10초 미만이라면<BR> {<BR> usec = "0" + usec; // 자릿수 조절<BR> }</P>
<P><BR> var clocktext = "보카나라에 머문시간은 " + uhour + ":" + umin + ":" + usec + " 입니다.";</P>
<P> clocktimer = setTimeout("showtime2title()", 1000); // 1초마다 호출<BR> defaultStatus = clocktext;<BR>}</P>
<P>function window.onload()<BR>{<BR> showtime2title();<BR>}<BR>//--><BR></script><BR></P>
서방님님의 댓글
서방님 작성일
<P>// 새로고침 하여도 머문 시간이 그대로 표시되게끔..<BR><BR><%<BR>Response.Write "시간 : " & Hour(Now()) & "<br>"<BR>Response.Write "분 : " & Minute(Now()) & "<br>"<BR>Response.Write "초 : " & Second(Now()) & "<br>"</P>
<P>' 홈페이지 진입시간<BR>' enterTime = Hour(Now()) * 3600 + Minute(Now()) * 60 + Second(Now()) '이전 페이지 같은 곳에서 받아온다.<BR>' Response.Write enterTime</P>
<P>enterTime = 54079 '진입시간<BR>%></P>
<P><script language="javascript"><BR><!--<BR>/*************************************************************************************<BR> * 홈페이지 진입시간<BR>*************************************************************************************/<BR>function startTimer()<BR>{<BR> var time = new Date();<BR> hours = time.getHours();<BR> mins = time.getMinutes();<BR> secs = time.getSeconds();<BR> enterTime = hours * 3600 + mins * 60 + secs; // 홈페이지 진입 시간<BR> enterTime = <%=enterTime%>;<BR> Timer();<BR>}</P>
<P>/*************************************************************************************<BR> * 현재 시간<BR>*************************************************************************************/<BR>function Timer()<BR>{<BR> var time = new Date();<BR> hours = time.getHours();<BR> mins = time.getMinutes();<BR> secs = time.getSeconds();<BR> curTime = hours * 3600 + mins * 60 + secs; // 현재 시간<BR> timeSpent();<BR>}</P>
<P>/*************************************************************************************<BR> * 머문 시간 계산<BR>*************************************************************************************/<BR>function timeSpent()<BR>{<BR> usec = curTime - enterTime; // 현재 시간 - 진입시간<BR> <BR> uhour = parseInt(usec / 3600);<BR> umin = parseInt((usec % 3600) / 60);<BR> usec = usec % 60;</P>
<P> var clocktext = "보카나라에 머문시간은 " + uhour + ":" + umin + ":" + usec + " 입니다.";</P>
<P> clocktimer = setTimeout("Timer()", 1000); // 1초마다 호출</P>
<P> defaultStatus = clocktext;<BR>}</P>
<P><BR>function window.onload()<BR>{<BR> startTimer();<BR>}</P>
<P>//--><BR></script></P>