Affiche le temps passe sur une page

0/5 (9 avis)

Vue 4 703 fois - Téléchargée 236 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
cs_darkman2 Messages postés 121 Date d'inscription mardi 3 mai 2005 Statut Membre Dernière intervention 31 décembre 2005
11 juin 2005 à 07:46
ok les gars recu 5/5
je vais supprimer certaines balises qui sont repetitifs
ok merci pour tout
la_pin Messages postés 275 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 15 décembre 2005
9 juin 2005 à 18:25
<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 !
coucou747 Messages postés 12303 Date d'inscription mardi 10 février 2004 Statut Membre Dernière intervention 30 juillet 2012 43
9 juin 2005 à 15:42
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...
la_pin Messages postés 275 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 15 décembre 2005
9 juin 2005 à 13:20
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...
cs_darkman2 Messages postés 121 Date d'inscription mardi 3 mai 2005 Statut Membre Dernière intervention 31 décembre 2005
9 juin 2005 à 10:54
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.