Timer sur page htm

Timer sur page htm - HTML/CSS - Programmation

Marsh Posté le 17-04-2017 à 15:43:48    

Bonjour,
 
J'ai un CD avec des pages .htm
Depuis 3 semaines, je me casse les méninges pour configurer correctement et insérer sur chaque page un compteur qui indique :
- soit le temps passé par le visiteur sur la page (le + simple ?),
- soit fixer le temps autorisé à y rester à 0 minute avec, à ce moment, une redirection vers mon site perso ( le + compliqué ?).
Accepteriez-vous de m'aider ?
Je vous remercie.
 
 

Reply

Marsh Posté le 17-04-2017 à 15:43:48   

Reply

Marsh Posté le 17-04-2017 à 16:17:11    

Bonjour,
 
Je serais ravis de t'aider.
Qu'as-tu essayé ? où bloques tu ?
 
Tor


---------------
"La valeur d'un homme tient dans sa capacité à donner et non dans sa capacité à recevoir." Albert Einstein / "Dans la nature, tout a toujours une raison. Si tu comprends cette raison, tu n'as plus besoin de l'expérience." Léonard De Vinci
Reply

Marsh Posté le 17-04-2017 à 16:32:24    

J'ai essayé toute une série de "timer"... impossible... je dois mettre une date.
Je voudrai une petite fenêtre qui affiche le temps en montant ou en descendant.
Merci

Reply

Marsh Posté le 17-04-2017 à 16:40:59    

Je dois être con, mais j'ai pas compris ton message.
Le JS tu maitrises un peu ?
 
En reprenant ton premier message.
 
Afficher le temps que passe un utilisateur sur une page :
 - Après l'affichage de la page (window.onload)
 - Lancer un fonction qui compte les secondes ( setInterval, timer += 1, toute les 60 * 1000 )
 - Et dans la même fonction tu modifies un petit champs html, une div par exemple.  
 
 
 Maintenant si tu veux en plus mette une limite avant une redirection:  
 - Dans la même fonction, tu rajoutes un if == TEMPS_MAX
 - Tu rediriges (window.location.replace( TON SITE ))
 
Voila, rien de compliqué :) Tu as toute les infos pour réussir.
Tor


---------------
"La valeur d'un homme tient dans sa capacité à donner et non dans sa capacité à recevoir." Albert Einstein / "Dans la nature, tout a toujours une raison. Si tu comprends cette raison, tu n'as plus besoin de l'expérience." Léonard De Vinci
Reply

Marsh Posté le 17-04-2017 à 16:51:02    

Je suis bête... je ne sais pas écrire les balises
Je mets
window.onload où dans le programme ?
setinterval... où ?
if... comment et où ?
window.location.replace... où ?
 
Tu veux bien m'écrire ce petit programme (si je n'abuse pas !) et me situer où mettre les lignes ? Ce serait cool.
MERCI

Reply

Marsh Posté le 17-04-2017 à 17:02:08    

L'esprit du forum est plus dans l'entraide que dans la réalisation bénévole de code :) (Cf règles 0C et 0D du règlement)
 
Qu'as-tu essayer comme "timer" ?
Que souhaites tu faire avec les pages .htm de ton CD ?
 
Je pense que tu ne maitrise pas le javascript, je me trompes ?  
Ca pourrait être sympa d'essayer par toi même ? On t'aidera si tu as des soucis ;)


---------------
"La valeur d'un homme tient dans sa capacité à donner et non dans sa capacité à recevoir." Albert Einstein / "Dans la nature, tout a toujours une raison. Si tu comprends cette raison, tu n'as plus besoin de l'expérience." Léonard De Vinci
Reply

Marsh Posté le 17-04-2017 à 17:58:51    

Je ne maîtrise pas, effectivement.
Néanmoins, je te remercie.
Bonne semaine.
JN

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed