Affiche le temps passé
sur une page.
lorsque vous quittez celle-ci
1 - Copiez et collez entre les balises <head> et </head>
<SCRIPT LANGUAGE="JavaScript">
<!-- Début
var onHours = " ";
var onMinutes = "
";
var onSeconds = " ";
var offHours = 0;
var offMinutes
= 0;
var offSeconds = 0;
var logSeconds = 0;
var logMinutes = 0;
var logHours = 0;
var OnTimeValue = " ";
var OffTimeValue
= " ";
var PageTimeValue = " ";
function WinOpen()
{
getLogoffTime();
window.location="js_page_category.html"
window.location="js_page_category.html"
}
function getLogonTime()
{
var now = new Date();
var ampm = (now.getHours() >= 12) ? "
P.M." : " A.M."
var Hours = now.getHours();
Hours = ((Hours
> 12) ? Hours - 12 : Hours);
var Minutes = ((now.getMinutes() < 10)
? ":0" : ":") + now.getMinutes();
var Seconds = ((now.getSeconds()
< 10) ? ":0" : ":") + now.getSeconds();
OnTimeValue
=(" "
+ Hours
+ Minutes
+ Seconds
+ " "
+ ampm);
onHours = now.getHours()
;onMinutes = now.getMinutes();
onSeconds = now.getSeconds();
}
function getLogoffTime() {
var now
= new Date();
var ampm = (now.getHours() <= 12) ? " P.M." :
" A.M."
var Hours = now.getHours();
Hours = ((Hours < 12)
? Hours - 12 : Hours);
var Minutes = ((now.getMinutes() < 10) ? ":0"
: ":") + now.getMinutes();
var Seconds = ((now.getSeconds() <
10) ? ":0" : ":") + now.getSeconds();
OffTimeValue =("
"
+ Hours
+ Minutes
+ Seconds
+ " "
+ ampm);
offHours = now.getHours();
offMinutes = now.getMinutes();
offSeconds
= now.getSeconds();
timer();
}
function timer() {
if (offSeconds
<= onSeconds) {
logSeconds = offSeconds - onSeconds;
}
else {offMinutes
-= 1;
logSeconds = (offSeconds + 60) - onSeconds; }
if (offMinutes >=
onMinutes) {
logMinutes = offMinutes - onMinutes; }
else {
offHours
-= 1;
logMinutes = (offMinutes + 60) - onMinutes;
}
logHours = offHours
- onHours;
logHours = ((logHours < 10) ? "0" : ":")
+ logHours;
logMinutes = ((logMinutes < 10) ? ":0" : ":")
+ logMinutes;
logSeconds = ((logSeconds < 10) ? ":0" : ":")
+logSeconds;
PageTimeValue =(" "
+ logHours
+ logMinutes
+ logSeconds);
displayTimes();
}
function displayTimes() {
alert("\nHeure
d'arrivée : " +OnTimeValue+"\n\nHeure de départ : "+OffTimeValue+"\n\nTEMPS
PASSE SUR LA PAGE : " + PageTimeValue);
}
// Fin -->
</SCRIPT>
2 - Copiez et collez dans le tag du <body> tout ce qui suit <body :
<BODY onLoad="getLogonTime()" onUnLoad="getLogoffTime()">
© Copyright GendNet 2000 Tout droit de reproduction strictement réservé aux membres de l'association ®