Sometimes we can see that some websites can record the access time when you enter the website and leave the website. Below I will use js to write a few simple methods, for your reference.
Instance 1
| The Code is as follows: |
Copy code |
|
<Script type = "text/javascript">
Var second = 0;
Var minute = 0;
Var hour = 0;
Window. setInterval ("OnlineStayTime ();", 1000 );
Function OnlineStayTime (){
Second ++;
If (second = 60 ){
Second = 0;
Minute ++;
}
If (minute = 60 ){
Minute = 0;
Hour ++;
}
Window. status = "stay time" + hour + ":" + minute + ":" + second;
}
</Script> |
Instance 2
| The Code is as follows: |
Copy code |
|
<! Doctype html public "-// W3C // dtd html 4.0 Transitional // EN">
<HTML>
<Head>
<Meta http-equiv = "content-type" content = "text/html; charset = gb2312">
<Title> JavaScript timer </Title>
<H3> <Font color = "blue"> topic: JavaScript timer </Font> </H3>
</Head>
<Body>
<Form name = "fm_Time" onSubmit = "0">
<Font size = 5 color = "red"> <center> show your stay time </Center> </Font> <P>
<HR size = 3 color = "blue">
Current Time: <P>
<Input type = "text" name = "t_spent" id = "t_spent" size = 7>
</Form> <BR>
</HTML>
<Script language = "javascript">
Var time = 1;
Function show_secs (){
Document. getElementById ('t_ spent'). value = time + 'second ';
Time ++;
Window. setTimeout ('show _ secs () ', 1000 );
}
Show_secs ();
</Script> |
Instance 3
| The Code is as follows: |
Copy code |
<Html>
<Head>
<Title> statistical method of page stay time </title>
</Head>
<BODY onLoad = "init (); window. setTimeout ('show _ secs () ', 1);">
<Script language = "JAVASCRIPT">
<! --
Var ap_name = navigator. appName;
Var ap_vinfo = navigator. appVersion;
Var ap_ver = parseFloat (ap_vinfo.substring (0, ap_vinfo.indexOf ('(')));
Var time_start = new Date ();
Var clock_start = time_start.getTime ();
Var dl_ OK = false;
Function init ()
{
If (ap_name = "Netscape" & ap_ver >=3.0)
Dl_ OK = true;
Return true;
}
Function get_time_spent ()
{
Var time_now = new Date ();
Return (time_notesgettime ()-clock_start)/1000 );
}
Function show_secs ()
{
Var I _total_secs = Math. round (get_time_spent ());
Var I _secs_spent = I _total_secs % 60;
Var I _mins_spent = Math. round (I _total_secs-30)/60 );
Var s_secs_spent = "" + (I _secs_spent> 9 )? I _secs_spent: "0" + I _secs_spent );
Var s_mins_spent = "" + (I _mins_spent> 9 )? I _mins_spent: "0" + I _mins_spent );
Document. fm0.time _ spent. value = s_mins_spent + ":" + s_secs_spent;
Window. setTimeout ('show _ secs () ', 1000 );
}
// -->
</SCRIPT>
<Form name = "fm0" onSubmit = "0"> your stay on this page:
<INPUT type = "text" name = "time_spent" size = 7 onFocus = "this. blur ()">
</Form>
</Body>
</Html> |