Compte à rebours

Signaler
Messages postés
67
Date d'inscription
mercredi 14 février 2007
Statut
Membre
Dernière intervention
22 mars 2009
-
Messages postés
1788
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
24 juillet 2021
-
Bonsoir à tous !!


J'ai fait un compte à rebours en javascript pour que dès que ça arrive à 0, une autre page soit chargée. Le problème c'est que si on fait un clique droit->propriété dessus, le chrono s'arrete... Car on dirait que le fait que la page soit deselectionnée par la fenetre de dialogue ouverte par le clique droit arrete le code javascript.


Voici mon code :




<script language="JavaScript">
var i;
var picfiles; var pictime;
function preload_pic(){
    picfiles=preload_pic.arguments;
    pictime=new Array();
    for (i=0; i</script>
<script language="JavaScript"><!--
preload_pic("rebours/g0.png","rebours/g1.png","rebours/g2.png","rebours/g3.png","rebours/g4.png","rebours/g5.png","rebours/g6.png","rebours/g7.png","rebours/g8.png","rebours/g9.png");
--></script>          
                <script language="JavaScript">
               
                function t()
                {
            var compteur=document.getElementById('compteur');
            s=duree;
            m=0;h=0;
            if(s<0)
                        {
                                window.location.replace("index.php?id2=<?php echo $id2 ?>");
            }
                        else
                        {
                                if(s>59)
                                {
                                        m=Math.floor(s/60);
                                        s=s-m*60
                }
                                if(m>59)
                                {
                                        h=Math.floor(m/60);
                    m=m-h*60
                                }
               var mm= m;
         if (mm<10) {pmm='';}
         if (mm>9) {
             mm=mm.toString();
             pmm='';}
   var ss= s;
         if (ss<10) {pss='';}
         if (ss>9) {
             ss=ss.toString();
             pss='';}
            compteur.innerHTML=pss;
            }
            duree=duree-1;
            window.setTimeout("t();",999);





        }
</script>               
               
                <script language="JavaScript">
                        duree="60";
                        t();
                </script>




Merci d'avance pour votre aide !!

1 réponse

Messages postés
1788
Date d'inscription
vendredi 9 mai 2008
Statut
Modérateur
Dernière intervention
24 juillet 2021
132
ton crono est fait avec des image et justement le navigateur doit bloque l'image selectionne essai de mettre une image transparente par dessus le compteur. (format png qui gere la transparence supporte par IE a partir de la version 7 pour les autres navigateurs pas de probleme).