Affiche le temps passe sur une page

Soyez le premier à donner votre avis sur cette source.

Vue 4 255 fois - Téléchargée 215 fois

Description

voila c'est un script simple
c'est pour les debutants
elle permet d'afficher l'heure que vous avez surfer sur le site
c'est une idée qui m'a été donné par FG85 et la-pin
je les remercie pour cela

Source / Exemple :


<HTML>
<HEAD>

<TITLE>Temps passé sur une page</TITLE>
<SCRIPT LANGUAGE="JavaScript">

var dt_deb = new Date();

function pluriel(nb) {
	if (nb>1) {return "s"} else {return ""}
}

function FormatTemps(tps) {
	var reste="Temps sur la page = ";
	var min=Math.floor(tps/60);
	var sec=tps-min*60
	if (min>0) {reste+=min+" minute"+pluriel(min)+" "}
	if (sec>0) {reste+=sec+" seconde"+pluriel(sec)}
	return reste;	
}

function CalculTemps() {
	var dt=new Date()
	tps = Math.round((dt.getTime() - dt_deb.getTime()) / 1000)
	window.status=FormatTemps(tps);
	setTimeout("CalculTemps()",1000);		
}

function AlertTemps() {
	alert(FormatTemps(tps));
}

// Initialisation du timer
CalculTemps()
</SCRIPT>
</HEAD>

<BODY bgcolor="black" onUnLoad="AlertTemps()">
<FONT FACE="Arial" SIZE='-1' COLOR="#000099">

<CENTER><BIG><B>Temps passé sur une page</B></BIG></CENTER>
<BR>
Ce script affiche dans la barre de statut le temps passé sur la page et une alerte au moment ou la page se ferme.<BR>
Par exemple : 1 minute 10 secondes
<BR><BR><BR><BR>
<BR><BR><BR><BR>
<BR><BR><BR><BR>
<BR><BR><BR><BR>

<BR>

<BR>
</FONT>

</BODY></HTML>
<!-- Script développé par darkman  -->

Conclusion :


voila j'ai pas pu essayer sur les autres cad Mozilla, firefox
mais j'espere apporté des ameliorations
en plus j'ai pas eu le temps d'ajouter un script qui permet de calculer l'intervalla entre l'heure de l'ouverture et l'heure de fermeture
mais j'espere que vous allez m'aider, j'ai eu qlq probleme avec ce script de l'intervalle

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
121
Date d'inscription
mardi 3 mai 2005
Statut
Membre
Dernière intervention
31 décembre 2005

ok les gars recu 5/5
je vais supprimer certaines balises qui sont repetitifs
ok merci pour tout
Messages postés
275
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
15 décembre 2005

<CENTER>
C'est vieu tout ça comme balises !
Essaye de remplaçer tes <CENTER> par

tes et autres balises de taille et de couleur par
et tes
par

C'est déjà plus aux normes !
Je me demmande de quelle année est ton éditeur html !
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
36
coté js, c'est pas mal, mais coté html, c'est pas super super... 3 body dont un dans le head, incohérence niveau des balises (minuscules / majuscules), et ça va vraiment être difficile pour le passage au xhtml...
Messages postés
275
Date d'inscription
mercredi 11 août 2004
Statut
Membre
Dernière intervention
15 décembre 2005

Ce script est super sympa et marche sans problème, mais tu as 3 balises BODY dans ta page, ce n'est pas un peu beaucoup ?!
Il faut que tu laisse cette ligne

Et que tu vires toutes les autres balises BODY qui se baladent nimporte ou ^^
Pour mozilla, chui dsl mais je n'ai pas la solution...
Messages postés
121
Date d'inscription
mardi 3 mai 2005
Statut
Membre
Dernière intervention
31 décembre 2005

ouais t'as raison tu m'as donnée une idée
voila c k je vai faire, des l'ouverture de ma page je vais enregistrer l'heure du debut dans une variable aprè c k je doi faire
euuuhhh mais y a plusieurs façon de calculer l'intervalle
mais pour le syndrome de poseur, je sui entieremen avec toi
si y avai pas le net
tt le monde allait sombrer dans les tenebres
plus d'information, plus d'aides,
voila neolien, tu m'as passé ce syndrome
bref merci encore
hahahahhahaha ;-)))
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.