Login > compte à rebours > mapage.html

Résolu
brutax Messages postés 40 Statut Membre -  
brutax Messages postés 40 Statut Membre -
Bonjour, amis CCM

Je suis en train de réaliser un petit site qui demande une authentification.
Je souhaiterai faire comme tout le monde :

1 : Ecran de connexion

2: Je rentre mon login/mot de passe et je valide

3 : J'ai une page qui s'affiche "Votre authentification s'est bien déroulée, patientez [3...2...1] secondes"

4 : Pouf on est redirigé vers mapage.html


Voilà, c'est ces deux derniers points que je souhaite faire. Je pense bien que ça sent le javascript, mais je le maîtrise pas trop celui-là.

Merci :-)

2 réponses

totodunet Messages postés 1513 Statut Membre 201
 
pourquoi tu veux faire un compte à rebours ?
0
brutax Messages postés 40 Statut Membre 8
 
Trouvé, avec un peu de recherche et de bidouillage
D'abbord, mettre un attribut
    onload="javascript:decompte();"
sur une balise de la page (balise body par exemple).

Ensuite, le script javascript en question :
 <script language="javascript" type="text/javascript">
    <!--
    var compte = 2;
    function decompte(){       
    if(compte <= 1)
    {pluriel = "";}
    else { pluriel = "s";}
    document.getElementById("compt" ).innerHTML = compte + " seconde" + pluriel;
    if(compte == 0 || compte < 0)
    {
    compte = 0;
    window.location='http://mapage.php';
    clearInterval(timer);
    }
    compte--;
    }
    var timer = setInterval('decompte()',1000);
    -->
    </script>


Le but est d'afficher automatiquement la page d'accueil après l'authentification, mais il faut le temps à l'utilisateur de voir son message "vous êtes bien connecté", ça le rassure.
A+
0