Bonjour à tous,

je rencontre actuellement un souci sur ma redirection de page pour inactivité. En effet, j'aimerais qu'une redirection soit effectuée vers mon index.html lorsque l'utilisateur reste inactif après 1 minute environ mais mon souci c'est que la redirection se fait automatiquement si je bouge mon curseur dans le corps de la page mais lorsque je bouge mon curseur que dans l'iframe, le script ne fonctionne pas.

Pouvez vous m'aider svp.

Voici le code de mon iframe (scripts compris)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<iframe name="iframe_nav" src="map.html" width="1280" height="750" frameborder="0" scrolling="yes"></iframe>
et mon script
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
  <script type="text/javascript">
var chrono;
function startTimer()
{
	// le second paramètre de la fonction setTimeout() est en millisecondes
	// 3min = 3*60*10 ms
	// la fonction redirection() sera exécutée dans 3 min
	// on récupère l'identifiant du timer dans chrono
	chrono = setTimeout("redirection()",2400);	
 
}	
// remise à 0 du timer avec pour identifiiant le contenu de chrono, s'il y a eu un mouvement dans la page 
// [évenement onmousemove()]
// puis redémarrage du timer en appelant la fonction startTimer()
function resetTimer()
{
	clearTimeout(chrono);
	startTimer();
}
 
// fonction appelée après 3 minutes d'inactivité de la souris (pas de mouvement dans la page)
function redirection()
{
	// redirection vers le site www.developpez.net
	document.location.href = "http://www.google.fr";	
}
 
 
</script>
la suite (à la fin de l'html)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 <script type="text/javascript">
	  document.onmousemove = function(){
  clearTimeout(chrono);
  startTimer();
}
startTimer();
</script>