bonjour
je voudrais savoir si vous avez une méthode pour afficher le temps de consultation d'un site ...
si la réponse est dans la FAQ , merci de me rediriger ...
bonjour
je voudrais savoir si vous avez une méthode pour afficher le temps de consultation d'un site ...
si la réponse est dans la FAQ , merci de me rediriger ...
en javascript je ne vois pas trop comment faire car il faudrait pouvoir detecter le fait que l'utilisatuer quitte le site ce qui n'est pas possible...
à mon avis ce ne serait réalisable qu'en language serveur avec des variables de session ..
en fait tu m'as dit ça parce que je me suis mal expliké...
en fait j'ai une action qui fait partir le chrono on va dire et c l'utilisateur qui dis que le chrono s'arrete. je pense pas que ce soit du langage serveur ...
question subsidiaire le chrono doit il continuer à tourner d'une page sur une autre ?
ben en fait oui ... enfin oui et non
j'ai deux frames ...
et sur l'une d'entre elle je veux afficher le temps
lol en me relisant je me rends compte que j'ai pas été tres clair dans ma réponse ...
en fait j'ai donc deux frames et je veux qu'importe l'action (soumission de formulaire, redirection , etc...) le temps soit garder à partir du moment ou l'on démarre le chrono...
mais le truc c que je voudrais afficher le temps qui passe sur l'écran.
et le démarrage du chrono se fait sur quel action ?
ben ej sais pas encore ...
peut etre un bouton ...
mais moi je voulais savoir comment faire un chrono en javascript ...
Bon voilà pour la partie chrono ...
parcontre d'un frame à un autre ou d'une page à une autre il faudra passer par des vraiables navigateur ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 <script type="text/javascript"> var tps = 0 ; var h=0 ; var m= 0; var s=0; var disp=""; var idtimer =setInterval('affichetemps()',1000); function affichetemps(){ tps++ ; h = parseInt(tps/3600) ; m = parseInt((tps%3600)/60) ; s = parseInt((tps%3600)%60/2) ; disp = (h<10 ? "0"+h : h) + ':' + (m<10 ? "0"+m : m) + ':' + (s<10 ? "0"+s : s) ; document.getElementById('temps').innerHTML= disp; if (s >= 12) { alert('ici tu peux envoyer ta fonction'); clearInterval(idtimer); return; } } </script> </head> <body onload="setInterval('affichetemps()',1000)"> <div id="temps" style="font-family: DigifaceWide; size: 10px;">00:00:00</div> </html>
c sympa pour le code je n'en attendais pas tant ... je te remercie ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager