Les Allergies
Alimentaires
Posez votre question Signaler

Executer un script au bout d'un certain temps [Résolu]

zeOoo 29Messages postés 20 février 2009Date d'inscription - Dernière réponse le 12 mars 2009 à 13:17
Bonjour,
je souhaite faire un contrôle sur une page, si la personne logué n'est pas l'admin j'affiche un message disant qu'il ne peut pas ouvrir la page et je fais une redirection vers la page d'accueil. le probleme c le le message s'affiche une seconde mm pas est la redirection s'execute. je voudrais savoir comment faire pour que la redirection s'execute au bouts d'un certain temps merci d'avance
Lire la suite 

Executer un script au bout d'un certain temps »

7 réponses
Réponse
+1
moins plus
En javascript il existe la fonction Timeout pour ça.
NookZ- 11 mars 2009 à 16:23
http://www.startyourdev.com/javascript/javascript-dhtml-timeout.html
par exemple pour 5secondes

setTimeout("redirection()",5000);
(avec redirection ta fonction de redirection)
zeOoo- 11 mars 2009 à 16:32
ds ma fonction javascript je mais juste setTimeout("redirection()",5000); ??

et je ma fonction js je dois lapellé sur un boutton obligatoirement??
NookZ- 11 mars 2009 à 16:36
Tu peux l'appeler sur n'importe quel élément HTML et aussi au moment du chargement de ta page en mettant
<body onload=load()>

et dans le javascript:
function load(){
setTimeout("redirection()",5000);
}

function redirection() {
//code de ta redirection
}
Ajouter un commentaire
Réponse
+0
moins plus
echo "<META HTTP-EQUIV='refresh' CONTENT='le_temps_que_tu_desire; URL=ta_page.php'>";

ex: pour une redirection après 5 secondes =>
echo "<META HTTP-EQUIV='refresh' CONTENT='5; URL=ta_page.php'>";
Ajouter un commentaire
Réponse
+0
moins plus
merci de tn aide
Ajouter un commentaire
Ce document intitulé « executer un script au bout d'un certain temps » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?