Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1041 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Changement de page si pas de réponse

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Changement de page si pas de réponse

n°1010785
ramkin
Posté le 12-03-2005 à 17:46:34  profilanswer
 

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.
 
 :sol:


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...
mood
Publicité
Posté le 12-03-2005 à 17:46:34  profilanswer
 

n°1010790
skeye
Posté le 12-03-2005 à 17:53:25  profilanswer
 

c'est une idée étrange...quelle est la finalité de la chose?


---------------
Can't buy what I want because it's free -
n°1010796
ramkin
Posté le 12-03-2005 à 17:57:24  profilanswer
 

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.


---------------
Heureusement que par-delà l'infini, quand il ne reste plus aucun espoir, veille le capitaine Flam...
n°1010798
KangOl
Profil : pointeur
Posté le 12-03-2005 à 18:00:09  profilanswer
 

si tu as acces a un script serveur, faut jouer avec les sessions...
si sessions pas initialisée -> hop direction page d'acceuil


---------------
Nos estans firs di nosse pitite patreye...
n°1010806
ramkin
Posté le 12-03-2005 à 18:02:11  profilanswer
 

KangOl a écrit :

si tu as acces a un script serveur, faut jouer avec les sessions...
si sessions pas initialisée -> hop direction page d'acceuil


 
Oui, mais ça n'est pas le cas.


---------------
Heureusement que par-delà l'infini, quand il ne reste plus aucun espoir, veille le capitaine Flam...
n°1010807
skeye
Posté le 12-03-2005 à 18:02:18  profilanswer
 

KangOl a écrit :

si tu as acces a un script serveur, faut jouer avec les sessions...
si sessions pas initialisée -> hop direction page d'acceuil


humm tu as pas saisi le coup de la bornes interactive là non?


---------------
Can't buy what I want because it's free -
n°1010811
KangOl
Profil : pointeur
Posté le 12-03-2005 à 18:04:08  profilanswer
 

oups, avait pas vu le post...


---------------
Nos estans firs di nosse pitite patreye...
n°1011108
Hermes le ​Messager
Breton Quiétiste
Posté le 13-03-2005 à 09:34:23  profilanswer
 

ramkin a écrit :

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.
 
 :sol:


 
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. [:spamafote]

n°1011428
ramkin
Posté le 13-03-2005 à 18:56:28  profilanswer
 

Hermes le Messager a écrit :

Pas de problème :  
 
puis quand au bout d'un certain temps les coordonnées ne varient plus,


 
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é?


---------------
Heureusement que par-delà l'infini, quand il ne reste plus aucun espoir, veille le capitaine Flam...
n°1011431
skeye
Posté le 13-03-2005 à 19:01:20  profilanswer
 

ramkin a écrit :

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é?


timer au chargement de la page et réinitialisation à 0 sur onmousemove?


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 13-03-2005 à 19:01:20  profilanswer
 

n°1011436
gm_superst​ar
Appelez-moi Super
Posté le 13-03-2005 à 19:05:30  profilanswer
 

ramkin a écrit :

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é?


En comptant les intervalles de setTimeout ?


Message édité par gm_superstar le 13-03-2005 à 19:05:50

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°1011459
ramkin
Posté le 13-03-2005 à 19:37:11  profilanswer
 

gm_superstar a écrit :

En comptant les intervalles de setTimeout ?


 
Oulla...Je saisis pas trop, là.  :heink:  


---------------
Heureusement que par-delà l'infini, quand il ne reste plus aucun espoir, veille le capitaine Flam...
n°1011481
ramkin
Posté le 13-03-2005 à 20:26:21  profilanswer
 

oups, j'avais pas vu ta réponse skeye, mais je suis pas plus avancé non-plus.  :sweat: .
Qu'est-ce que tu entends par:

Citation :

timer au chargement de la page


---------------
Heureusement que par-delà l'infini, quand il ne reste plus aucun espoir, veille le capitaine Flam...
n°1011524
gm_superst​ar
Appelez-moi Super
Posté le 13-03-2005 à 21:09:04  profilanswer
 

ramkin a écrit :

Oulla...Je saisis pas trop, là.  :heink:


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.


Message édité par gm_superstar le 13-03-2005 à 21:10:10

---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°1012621
ramkin
Posté le 14-03-2005 à 22:17:31  profilanswer
 

Ok, j'ai déjà l'idée. Mais y a un gros problème avec ce code:

Citation :

<html>
<head>
<script type="text/javascript">
function test(){
x_fin=event.x;
}
function calcul_temps() {
x_ini=event.x;
window.setTimeout("test()",1000);
}
</script>
</head>
<body>
 <font onclick="calcul_temps()">Le texte à cliquer</font>
</body>
</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... :??:


---------------
Heureusement que par-delà l'infini, quand il ne reste plus aucun espoir, veille le capitaine Flam...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Changement de page si pas de réponse

 

Sujets relatifs
Rafraichir page sur selection dans une liste déroulanteCompression Zlib d'une page dynamique
imprimer la page couranterecherche sur uen page
Problem de reponse provenant d un socket (timing?)Résolution d'une page ouaib !
ASP ajouter une page html dans le mail.body d'un emailrafraichir une page depuis une popup (non opener)
[delphi] afficher le code source d'une page html ?CSS et mise en page
Plus de sujets relatifs à : Changement de page si pas de réponse


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR