A voir également:
- Temps passe sur une page
- Comment supprimer une page sur word - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Imprimer tableau excel sur une page - Guide
- Mot de passe administrateur - Guide
2 réponses
Javascript + AJAX.
Javascript :
Au chargement de la page, tu enregistres la date et l'heure dans une variable.
A la fermeture, tu calcules la différence entre maintenant et ta date
AJAX
Toujours à la fermeture, tu enregistres ta valeur dans ta base.
Javascript :
Au chargement de la page, tu enregistres la date et l'heure dans une variable.
A la fermeture, tu calcules la différence entre maintenant et ta date
AJAX
Toujours à la fermeture, tu enregistres ta valeur dans ta base.
Allyse
Aurais-tu ce code?
javascript + AJax =javascript + javascript + xml = 2 x javascript +xml =jajax
bon ok j'arrête!!
utilise XMLHttpRequest()
qui permet de faire appel à la page php ==> insère le temps dans la base de donne (en incrémentant seconde par seconde) au final tu as le temps total
le temps étant géré par la fonction setTimeout()
Très lourd comme algorithme??
autre methode:
utiliser l'événement puissant onbeforeunload (windows.onbeforeunload) qui execute un code à la fermeture de la fenêtre ou quand on quitte la page
et faire un appel de XMLHttpRequest() qui enregistre le temps final.
Pas besoin de Faire de différence si ta variable d'incrémentation du temps setTimeout() débute à 0.
à toi de travailler tout ça
@+
bon ok j'arrête!!
utilise XMLHttpRequest()
qui permet de faire appel à la page php ==> insère le temps dans la base de donne (en incrémentant seconde par seconde) au final tu as le temps total
le temps étant géré par la fonction setTimeout()
Très lourd comme algorithme??
autre methode:
utiliser l'événement puissant onbeforeunload (windows.onbeforeunload) qui execute un code à la fermeture de la fenêtre ou quand on quitte la page
et faire un appel de XMLHttpRequest() qui enregistre le temps final.
Pas besoin de Faire de différence si ta variable d'incrémentation du temps setTimeout() débute à 0.
à toi de travailler tout ça
@+