Bonjour a tous,
je revient vers vous pour un autre soucis qui se pose a ma petite connaissance en js,
voila j'ai une partie "enchere" sur mon site, quand le membre enclenche une enchere ca m'affiche un compteur et un bloc enchere :
le compteur fonctionne très bien, ce que je cherche a faire c'est :
1 /en fin de chrono afficher a la place "Enchere términée"
2 /désactiver le bouton "encherire"
le code du compteur :
merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <script type="text/javascript"> var Affiche=document.getElementById("Compte"); function Rebour() { var date1 = new Date(); var date2 = new Date ("<?php echo $rtf;?>"); var sec = (date2 - date1) / 1000; var n = 24 * 3600; if (sec > 0) { j = Math.floor (sec / n); h = Math.floor ((sec - (j * n)) / 3600); mn = Math.floor ((sec - ((j * n + h * 3600))) / 60); sec = Math.floor (sec - ((j * n + h * 3600 + mn * 60))); Affiche.innerHTML = "Fin de l'enchére<br/><font style='font-size:18px;'><b> " + j +" Jrs "+ h +" Hr "+ mn +" Mn "+ sec + " Sec</b></font>"; window.status = "Enchére terminée : " + j +" j "+ h +" h "+ mn +" min "+ sec + " s "; } setTimeout (Rebour, 1000); } Rebour(); </script>
[edit]
pour le numéro 1 j'ai réussi en faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <script type="text/javascript"> var Affiche=document.getElementById("Compte"); function Rebour() { var date1 = new Date(); var date2 = new Date ("<?php echo $rtf;?>"); var sec = (date2 - date1) / 1000; var n = 24 * 3600; if (sec > 0) { j = Math.floor (sec / n); h = Math.floor ((sec - (j * n)) / 3600); mn = Math.floor ((sec - ((j * n + h * 3600))) / 60); sec = Math.floor (sec - ((j * n + h * 3600 + mn * 60))); Affiche.innerHTML = "Fin de l'enchére<br/><font style='font-size:18px;'><b> " + j +" Jrs "+ h +" Hr "+ mn +" Mn "+ sec + " Sec</b></font>"; window.status = "Enchére terminée : " + j +" j "+ h +" h "+ mn +" min "+ sec + " s "; } else { Affiche.innerHTML = 'Enchere terminée <br/> Montant : <b><?php echo $ro['surprice'];?></b><br/>Par : <b><?php echo $ro['nomenchere'];?></b> .'; } setTimeout (Rebour, 1000); } Rebour(); </script>
me reste cacher le bouton "Encherire"
merci
bon comme quoi je ne cherche pas avant de poser mes questions, désolé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $datejour = date("M d h:m:s Y", strtotime("+0 days")); $datefin = date("M d h:m:s Y", strtotime($ro['datefin'])); if ($datejour > $datefin) {$adr = 'fin.php';} else {$adr = 'encherire.php?adid='.$ro['adid'].'&ip='.$_SERVER['REMOTE_ADDR'].'';}
Partager