방문객이 방문한 시간을 기준으로 얼마나 머물고 있는지를 시간으로 나타내는 스크립트입니다.



Script Example

<HTML>
<HEAD>

<SCRIPT>
startday = new Date();
clockStart = startday.getTime();
function initStopwatch() {
var myTime = new Date();        
var timeNow = myTime.getTime();          
var timeDiff = timeNow - clockStart;        
this.diffSecs = timeDiff/1000;        
return(this.diffSecs); }
function getSecs() {        
var mySecs = initStopwatch();        
var mySecs1 = ""+mySecs;        
mySecs1= mySecs1.substring(0,mySecs1.indexOf(".")) + " secs.";        
document.forms[0].timespent.value = mySecs1        
window.setTimeout('getSecs()',1000); }
</SCRIPT>

</HEAD>

<BODY onload="window.setTimeout('getSecs()',1)">

<CENTER>
<FORM><FONT size=2>머무른 시간:</FONT>
<INPUT name=timespent size=9></FORM>
</CENTER>

</BODY>
</HTML>


설명
시간이 실시간으로 변하는 것을 알 수 있습니다. form 태그를 이용해서 그 안에 들어갈 내용을 스크립트를 이용해서 뿌려주는 방식입니다.