Changement de page si pas de réponse - HTML/CSS - Programmation
Marsh Posté le 12-03-2005 à 17:53:25
c'est une idée étrange...quelle est la finalité de la chose?
Marsh Posté le 12-03-2005 à 17:57:24
skeye a écrit : c'est une idée étrange...quelle est la finalité de la chose? |
C'est pour une borne intéractive dans un collège. Il y a une page, la page principale, qui est importante et que les élèves ne consultent pas. J'aimerais donc qu'au moins, ce soit toujours cette page qui s'affiche lorsqu'ils débutent leur navigation.
Marsh Posté le 12-03-2005 à 18:00:09
si tu as acces a un script serveur, faut jouer avec les sessions...
si sessions pas initialisée -> hop direction page d'acceuil
Marsh Posté le 12-03-2005 à 18:02:11
KangOl a écrit : si tu as acces a un script serveur, faut jouer avec les sessions... |
Oui, mais ça n'est pas le cas.
Marsh Posté le 12-03-2005 à 18:02:18
KangOl a écrit : si tu as acces a un script serveur, faut jouer avec les sessions... |
humm tu as pas saisi le coup de la bornes interactive là non?
Marsh Posté le 12-03-2005 à 18:04:08
oups, avait pas vu le post...
Marsh Posté le 13-03-2005 à 09:34:23
ramkin a écrit : Salut à tous, |
Pas de problème :
Tu testes l'activité de la souris en regardant ses coordonnées en javascript, puis quand au bout d'un certain temps les coordonnées ne varient plus, tu fais une redirection toujours en javascript vers ta page d'accueil par exemple.
Marsh Posté le 13-03-2005 à 18:56:28
Hermes le Messager a écrit : Pas de problème : |
Salut Hermes le Messager
ça résoud toujours pas le problème. Comment faire pour savoir depuis combien de temps la souris n'a pas bougé?
Marsh Posté le 13-03-2005 à 19:01:20
ramkin a écrit : Salut Hermes le Messager |
timer au chargement de la page et réinitialisation à 0 sur onmousemove?
Marsh Posté le 13-03-2005 à 19:05:30
ramkin a écrit : Salut Hermes le Messager |
En comptant les intervalles de setTimeout ?
Marsh Posté le 13-03-2005 à 19:37:11
gm_superstar a écrit : En comptant les intervalles de setTimeout ? |
Oulla...Je saisis pas trop, là.
Marsh Posté le 13-03-2005 à 20:26:21
oups, j'avais pas vu ta réponse skeye, mais je suis pas plus avancé non-plus. .
Qu'est-ce que tu entends par:
Citation : timer au chargement de la page |
Marsh Posté le 13-03-2005 à 21:09:04
ramkin a écrit : Oulla...Je saisis pas trop, là. |
Ben admettons que définisses ton setTimeout à 1 minute, toute les minutes tu vas donc récupérer les coordonnées de la souris.
Si entre 2 setTimeout les coordonnées n'ont pas changé tu peux dire que la souris n'a pas bougé depuis au moins 1 minute. Au setTimeout suivant ça fera au moins 2 minutes, etc... Donc si au 10ème setTimeout atteint les coordonées n'ont toujours pas changé ça fera 9 minutes d'inactivité et alors tu pourras décider de changer la page.
C'est donc une approximation d'une minute, mais tu peux être plus précis si tu réduis la valeur de setTimeout.
Marsh Posté le 14-03-2005 à 22:17:31
Ok, j'ai déjà l'idée. Mais y a un gros problème avec ce code:
Citation : <html> |
Il y a un message d'erreur à l'appel de la fonction test(). Je vous mets juste un code minimal pour pas embrouiller les choses. C'est le "event.x" qui semble-t-il ne veut pas être appelé deux fois, enfin je comprends pas trop...
Marsh Posté le 12-03-2005 à 17:46:34
Salut à tous,
J'aimerais avoir un changement de page après un certain temps d'inactivité de l'utilisateur, c'est à dire pas de clic.
Je pense à un SetTimeOut mais le problème c'est qu'on ne peut définir qu'un temps fixe. Je ne vois pas comment récupérer la "date" de dernier clic.
Message édité par ramkin le 12-03-2005 à 17:46:57
---------------
Heureusement que par-delà l'infini, quand il ne reste plus aucun espoir, veille le capitaine Flam...