Modérateur PHPfrance |
10684 Messages
07 avr. 2006, 11:19
Pour la redirection automatique et pour ne pas utiliser de javascript, tu peux aussi utiliser le meta-tag refresh
Code : Tout sélectionner
<META HTTP-EQUIV="Refresh" CONTENT="10; URL=http://www.phpfrance.com/">
Te redirigeras vers l'url passée au bout de 10 secondes après l'ouverture (à remplacer par 1800 pour la demi heure

). L'inconvénient, c'est qu'il ne se base pas sur l'activité, mais c'est franchement pas de bol s'il attend pile une demi heure avant d'essayer de se logger
Pour la deuxième question il te faut effectivement utiliser du javascript et les fonctions setTimeout et clearTimeout. Il te suffit lorsque l'utilisateur arrive sur la page de déclencher un timer qui appellera une fonction de redirection au bout de 10 secondes, et de l'arrêter lorsque l'utilisateur se place dans un des champs (onFocus), voire commence à saisir (onKeyPress)