probleme avec un code

4 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu probleme avec un code

Message par ukulele Ven 21 Fév 2014 - 18:47

Bonjour

J'ai trouvé un code java pour un compte a rebours et il reste blocé depuis la copier/coller

sur ce site http://www.traditionspeche.net/forum

je ne sais pas comment l'activer.

pouvez vous me donner un coup de pouce s'il vous plait

merci par avance

voici le code:

Code:
<div align="center"><script type="text/JavaScript">// <![CDATA[
function Rebour(date_event,id_compte_rebours) {
 var Affiche=document.getElementById(id_compte_rebours);
 var date1 = new Date();
 var date2 = new Date (date_event); // Date et heure de l'événement
 var sec = (date2 - date1) / 1000; // Temps donné en millièmes de seconde
 var n = 24 * 3600; //nombre de secondes dans un jour
 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)));
 if(j == 0){
 j = '';
 Jour = '';
 } else {
 Jour = (j == 1) ? "j <span class='or'>|</span>" : "j <span class='or'>|</span>";
 }
 if(h == 0){
 h = '';
 Heure = '';
 } else {
 Heure = (h == 1) ? "h <span class='or'>|</span>" : "h <span class='or'>|</span>";
 }
 if(mn == 0){
 mn = '';
 Minute = '';
 } else {
 Minute = (mn == 1) ? "min <span class='or'>|</span>" : "min <span class='or'>|</span>";
 }
 if(sec == 0){
 sec = '';
 Seconde = '';
 Et = '';
 } else {
 Seconde = (sec == 1) ? "sec" : "sec";
 Et = (mn == 0 && h == 0 && j == 0) ? "" : "";
 }
 Affiche.innerHTML = j + ' ' + Jour + ' ' + h + ' ' + Heure + ' ' + mn + ' ' + Minute + ' ' + Et + ' ' + sec + ' ' + Seconde;
 }else{
 Affiche.innerHTML="<font color=\"red\">C'est ouvert !!</font>";
 
}
}
// ]]></script>
<p>
</p>
<p>
<span style="font-family: arial,helvetica,sans-serif; text-decoration: underline;"><strong><span style="color: rgb(0, 0, 255); text-decoration: underline;">Compte à rebours pour l'ouverture de la truite en 2014</span></strong>:</span>
</p><div id="compte_rebours_1">14 j <span class="or">|</span> 15 h <span class="or">|</span> 16 min <span class="or">|</span>  43 sec</div>
<p>
<br><br><span style="font-family: arial,helvetica,sans-serif; text-decoration: underline;"><strong><span style="color: rgb(0, 128, 0); text-decoration: underline;">Compte à rebours pour l'ouverture du brochet 2014</span></strong>:</span>
</p><div id="compte_rebours_2">68 j <span class="or">|</span> 13 h <span class="or">|</span> 28 min <span class="or">|</span>  43 sec</div>
<p>
<br><br><span style="font-family: arial,helvetica,sans-serif; text-decoration: underline;"><strong><span style="color: rgb(255, 0, 0); text-decoration: underline;">Compte à rebours pour l'ouverture de l'ombre commun en 2014</span></strong>:</span>
</p><div id="compte_rebours_3">84 j <span class="or">|</span> 13 h <span class="or">|</span> 4 min <span class="or">|</span>  43 sec</div>
<p>
<br><br>
</p>
<p>
<span style="font-family: arial,helvetica,sans-serif;"><script type="text/JavaScript">// <![CDATA[
//il vaut mieux mettre cette partie après les div à cause des id
setInterval(function(){Rebour('Mar 08 06:50:00 2014','compte_rebours_1');}, 1000);
setInterval(function(){Rebour('May 01 06:02:00 2014','compte_rebours_2');}, 1000);
setInterval(function(){Rebour('May 17 05:38:00 2014','compte_rebours_3');}, 1000);
// ]]></script></span>
</p></div>


Dernière édition par ukulele le Lun 24 Fév 2014 - 3:15, édité 1 fois
ukulele

ukulele
Nouveau membre

Messages : 22
Inscrit(e) le : 03/03/2013

http://pechefr.forumactif.org/
ukulele a été remercié(e) par l'auteur de ce sujet.

Résolu Re: probleme avec un code

Message par Luninho Ven 21 Fév 2014 - 19:17

Tu l'a mis dans le css et affichage ? Essaye
Luninho

Luninho
***

Masculin
Messages : 123
Inscrit(e) le : 13/09/2013

http://battle-street.frbb.net/
Luninho a été remercié(e) par l'auteur de ce sujet.

Résolu Re: probleme avec un code

Message par titou2302 Ven 21 Fév 2014 - 19:53

C'est bizarre. Je suis allé voir sur votre forum et le compte à rebours y est. scratch 
titou2302

titou2302
****

Masculin
Messages : 252
Inscrit(e) le : 22/12/2013

http://le-monde-de-ac.unforumgratuit.com
titou2302 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: probleme avec un code

Message par ukulele Ven 21 Fév 2014 - 20:33

Luninho a écrit:Tu l'a mis dans le css et affichage ? Essaye
il ne s'affiche pas

titou2302 a écrit:C'est bizarre. Je suis allé voir sur votre forum et le compte à rebours y est. scratch 

ce n'est pas mon site cette adresse

___________________________________________________________________________________
___________________________________________________________________________________

J'en ai trouvé un autre plus simple et qui fonctionne par contre je voudrais modofié:

-couleur
-taille de police
- et la police

je vous ai mis des repères sur ce que je veux modifié vert et rouge

j'ai fais des copier coller pour ça mais des j'insere le code ne fonctionne plus

pouvez vous m'inserer les lignes et aux emplacement s.v.p

voici le code :

<div id="compte_a_rebours">
<noscript>Fin de l'évènement le 1er janvier 2013.</noscript>
</div><script type="text/javascript">
function compte_a_rebours()
{
var compte_a_rebours = document.getElementById("compte_a_rebours");

var date_actuelle = new Date();
var date_evenement = new Date("Mar 8 06:00:00 2014");
var total_secondes = (date_evenement - date_actuelle) / 1000;

var prefixe = "Ouverture truite dans: "; <--- en rouge et taille 16
if (total_secondes < 0)
{
prefixe = "Compte à rebours terminé il y a "; // On modifie le préfixe si la différence est négatif

total_secondes = Math.abs(total_secondes); // On ne garde que la valeur absolue

}

if (total_secondes > 0)
{
var jours = Math.floor(total_secondes / (60 * 60 * 24));
var heures = Math.floor((total_secondes - (jours * 60 * 60 * 24)) / (60 * 60));
minutes = Math.floor((total_secondes - ((jours * 60 * 60 * 24 + heures * 60 * 60))) / 60);
secondes = Math.floor(total_secondes - ((jours * 60 * 60 * 24 + heures * 60 * 60 + minutes * 60)));

var et = "et";
var mot_jour = "jours,";
var mot_heure = "heures,";
var mot_minute = "minutes,";
var mot_seconde = "secondes";

if (jours == 0)
{
jours = '';
mot_jour = '';
}
else if (jours == 1)
{
mot_jour = "jour,";
}

if (heures == 0)
{
heures = '';
mot_heure = '';
}
else if (heures == 1)
{
mot_heure = "heure,";
}

if (minutes == 0)
{
minutes = '';
mot_minute = '';
}
else if (minutes == 1)
{
mot_minute = "minute,";
}

if (secondes == 0)
{
secondes = '';
mot_seconde = '';
et = '';
}
else if (secondes == 1)
{
mot_seconde = "seconde";
}

if (minutes == 0 && heures == 0 && jours == 0)
{
et = "";
}

compte_a_rebours.innerHTML = prefixe + jours + ' ' + mot_jour + ' ' + heures + ' ' + mot_heure + ' ' + minutes + ' ' + mot_minute + ' ' + et + ' ' + secondes + ' ' + mot_seconde;
}
else
{
compte_a_rebours.innerHTML = 'Compte à rebours terminé.'; <----- en vert et taille 16

}

var actualisation = setTimeout("compte_a_rebours();", 1000);
}
compte_a_rebours();
</script>
ukulele

ukulele
Nouveau membre

Messages : 22
Inscrit(e) le : 03/03/2013

http://pechefr.forumactif.org/
ukulele a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: probleme avec un code

Message par Scoubifitz Dim 23 Fév 2014 - 22:52

bonsoir,

Code:
<div id="compte_a_rebours">
<noscript>Fin de l'évènement le 8 mars 2014.</noscript>
</div><script type="text/javascript">
function compte_a_rebours()
{
var compte_a_rebours = document.getElementById("compte_a_rebours");

var date_actuelle = new Date();
var date_evenement = new Date("mar 08 21:39:00 2014");
var total_secondes = (date_evenement - date_actuelle) / 1000;

var prefixe = '<span style="color:red;font-size:16px;">Ouverture truite dans: </span>';
/* en rouge et taille 16 */

if (total_secondes > 0)
{
var jours = Math.floor(total_secondes / (60 * 60 * 24));
var heures = Math.floor((total_secondes - (jours * 60 * 60 * 24)) / (60 * 60));
minutes = Math.floor((total_secondes - ((jours * 60 * 60 * 24 + heures * 60 * 60))) / 60);
secondes = Math.floor(total_secondes - ((jours * 60 * 60 * 24 + heures * 60 * 60 + minutes * 60)));

var et = "et";
var mot_jour = "jours,";
var mot_heure = "heures,";
var mot_minute = "minutes,";
var mot_seconde = "secondes";

if (jours == 0)
{
jours = '';
mot_jour = '';
}
else if (jours == 1)
{
mot_jour = "jour,";
}

if (heures == 0)
{
heures = '';
mot_heure = '';
}
else if (heures == 1)
{
mot_heure = "heure,";
}

if (minutes == 0)
{
minutes = '';
mot_minute = '';
}
else if (minutes == 1)
{
mot_minute = "minute,";
}

if (secondes == 0)
{
secondes = '';
mot_seconde = '';
et = '';
}
else if (secondes == 1)
{
mot_seconde = "seconde";
}

if (minutes == 0 && heures == 0 && jours == 0)
{
et = "";
}

compte_a_rebours.innerHTML = prefixe + jours + ' ' + mot_jour + ' ' + heures + ' ' + mot_heure + ' ' + minutes + ' ' + mot_minute + ' ' + et + ' ' + secondes + ' ' + mot_seconde;
}
else
{
compte_a_rebours.innerHTML = '<span style="color:green;font-size:16px;">Pêche à la truite ouverte . </span>';
/* en vert et taille 16 */

}

var actualisation = setTimeout("compte_a_rebours();", 1000);
}
compte_a_rebours();
</script>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: probleme avec un code

Message par ukulele Lun 24 Fév 2014 - 3:02

Merci beaucoup  Yes  tip top excellent

Pour moi tout et OK j'ai reçus l'aide de Scoubifitz


vous pouvez clôturer ce post

merci encore
ukulele

ukulele
Nouveau membre

Messages : 22
Inscrit(e) le : 03/03/2013

http://pechefr.forumactif.org/
ukulele a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum