Executer un script au bout d'un certain temps

Résolu
zeOoo Messages postés 35 Statut Membre -  
zeOoo Messages postés 35 Statut Membre -
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
Configuration: Windows XP
Firefox 2.0.0.20

3 réponses

  1. NookZ Messages postés 2376 Statut Membre 514
     
    En javascript il existe la fonction Timeout pour ça.
    1
    1. zeOoo Messages postés 35 Statut Membre
       
      tu l'utilise comment le timeout ??
      0
      1. NookZ Messages postés 2376 Statut Membre 514 > zeOoo Messages postés 35 Statut Membre
         
        http://www.startyourdev.com/javascript/javascript-dhtml-timeout.html
        par exemple pour 5secondes

        setTimeout("redirection()",5000);
        (avec redirection ta fonction de redirection)
        0
      2. zeOoo Messages postés 35 Statut Membre > NookZ Messages postés 2376 Statut Membre
         
        ds ma fonction javascript je mais juste setTimeout("redirection()",5000); ??

        et je ma fonction js je dois lapellé sur un boutton obligatoirement??
        0
      3. NookZ Messages postés 2376 Statut Membre 514 > zeOoo Messages postés 35 Statut Membre
         
        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
        }
        0
  2. steph
     
    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'>";
    0
  3. zeOoo Messages postés 35 Statut Membre
     
    merci de tn aide
    0