Rajouter les param heur min sec dans un code de compte à rebours. [RESOLU]
Forum gratuit : Le forum des forums actifs :: Entraide & Support :: Problème avec un script (un code)
Page 1 sur 1•
Rajouter les param heur min sec dans un code de compte à rebours. [RESOLU]
Salut à Tous,
Voila le code que j'utilise:
<center>
<script type="Text/JavaScript">
var dayPARAM0 = 15;
var dayPARAM1 = 6;
var dayPARAM2 = "2008";
var dayPARAM3 = "La Coupe Des Quatres Maisons";
</script>
<script type="Text/JavaScript" src="http://cf.geocities.com/js_source/gadget/day.js">
</script>
</center>
est-il possible d'y rajouter des parametres heures minutes secondes?
Merci d'avance
Voila le code que j'utilise:
<center>
<script type="Text/JavaScript">
var dayPARAM0 = 15;
var dayPARAM1 = 6;
var dayPARAM2 = "2008";
var dayPARAM3 = "La Coupe Des Quatres Maisons";
</script>
<script type="Text/JavaScript" src="http://cf.geocities.com/js_source/gadget/day.js">
</script>
</center>
est-il possible d'y rajouter des parametres heures minutes secondes?
Merci d'avance
Dernière édition par Renald le Sam 19 Avr - 12:15, édité 1 fois
Renald- ***



- Messages : 104
Inscrit le : 27 Avr 2006
Age : 25
Humeur : En pleine quiétude!!!
Localisation : Meurthe et Moselle
Re: Rajouter les param heur min sec dans un code de compte à rebours. [RESOLU]
Bonsoir,
Il faut utiliser un autre script beaucoup plus compliqué.
On en a parlé ICI, même qu'on est parvenu à placer 2 comptes à rebours différents sur la même page !
Pour un seul compte à rebours à la seconde près, voici le code :
Il faut tout coller, même les balises head !
Ce n'est pas très "normal", mais c'est le seul moyen pour que ça fonctionne sur un forum (accueil et portail uniquement, pas dans un message).
Evidemment, il faut adapter les lignes suivantes :
// Date du début de l'évènement 1
limite = new Date("May 5 2008 14:30:00");
// Date du début de l'évènement 2
limite2 = new Date("May 19 2008 10:30:00");
// Date de début de l'évènement 3
limite3 = new Date("May 26 2008 10:00:00");
texte = " avant la réunion des Machins";
texte2 = " avant la Fête des Trucs";
texte3 = " avant la fin des réjouissances"
et les abréviations des mois sont en anglais :
Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec.
Il faut aussi personnaliser l'affichage sur la page :
<p><input type="texte" name=input1 size=75 border-style="none" align="center"
style="background-color:#c1c1c1; color:#E30105; border-bottom:1px; border-left:1px; border-right:1px; border-top:1px; text-align: center; font:16px verdana, arial, helvetica"></p>

Il faut utiliser un autre script beaucoup plus compliqué.
On en a parlé ICI, même qu'on est parvenu à placer 2 comptes à rebours différents sur la même page !
Pour un seul compte à rebours à la seconde près, voici le code :
- Code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Comptes à rebours</title>
</head>
<body onLoad="getTime()">
<script type="text/JavaScript">
function getTime() {
maintenant = new Date();
// Date du début de l'évènement 1
limite = new Date("May 5 2008 14:30:00");
// Date du début de l'évènement 2
limite2 = new Date("May 19 2008 10:30:00");
// Date de début de l'évènement 3
limite3 = new Date("May 26 2008 10:00:00");
texte = " avant la réunion des Machins";
texte2 = " avant la Fête des Trucs";
texte3 = " avant la fin des réjouissances"
if ( limite < maintenant ) {
limite = limite2;
texte = texte2;
}
if ( limite < maintenant ) {
limite = limite3;
texte = texte3;
}
jours = (limite - maintenant) / 1000 / 60 / 60 / 24;
joursRound = Math.floor(jours);
heures = (limite - maintenant) / 1000 / 60 / 60 - (24 * joursRound);
heuresRound = Math.floor(heures);
lesminutes = (limite - maintenant) / 1000 / 60 - (24 * 60 * joursRound) - (60 * heuresRound);
lesminutesRound = Math.floor(lesminutes);
secondes = (limite - maintenant) / 1000 - (24 * 60 * 60 * joursRound) - (60 * 60 * heuresRound) - (60 * lesminutesRound);
secondesRound = Math.round(secondes);
secondesRound = (secondesRound < 10) ? "0" + secondesRound : secondesRound;
lesminutesRound = (lesminutesRound < 10) ? "0" + lesminutesRound : lesminutesRound;
heuresRound = (heuresRound < 10) ? "0" + heuresRound : heuresRound;
machin = (joursRound == 1) ? " jour et " : " jours et ";
document.timeForm2.input1.value = "Encore " + joursRound + machin + heuresRound + ":" + lesminutesRound + ":" + secondesRound + texte;
newtime = window.setTimeout("getTime();", 1000);
}
</script>
<form name="timeForm2"><p><input type="texte" name=input1 size=75 border-style="none" align="center"
style="background-color:#c1c1c1; color:#E30105; border-bottom:1px; border-left:1px; border-right:1px; border-top:1px; text-align: center; font:16px verdana, arial, helvetica"></p></form>
</body>
</html>
Il faut tout coller, même les balises head !
Ce n'est pas très "normal", mais c'est le seul moyen pour que ça fonctionne sur un forum (accueil et portail uniquement, pas dans un message).
Evidemment, il faut adapter les lignes suivantes :
// Date du début de l'évènement 1
limite = new Date("May 5 2008 14:30:00");
// Date du début de l'évènement 2
limite2 = new Date("May 19 2008 10:30:00");
// Date de début de l'évènement 3
limite3 = new Date("May 26 2008 10:00:00");
texte = " avant la réunion des Machins";
texte2 = " avant la Fête des Trucs";
texte3 = " avant la fin des réjouissances"
et les abréviations des mois sont en anglais :
Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec.
Il faut aussi personnaliser l'affichage sur la page :
<p><input type="texte" name=input1 size=75 border-style="none" align="center"
style="background-color:#c1c1c1; color:#E30105; border-bottom:1px; border-left:1px; border-right:1px; border-top:1px; text-align: center; font:16px verdana, arial, helvetica"></p>

proftnj- + Hyperactif +



- Messages : 2471
Inscrit le : 19 Mar 2006
Age : 52
Humeur : °º•Oufti !•º°
Localisation : Liège
Emploi/Loisirs : Prof de sciences
Re: Rajouter les param heur min sec dans un code de compte à rebours. [RESOLU]
Merci je vais tester ça tout de suite!!!
Edit: ça me convient arfaitement merci!!!
Edit: ça me convient arfaitement merci!!!
Renald- ***



- Messages : 104
Inscrit le : 27 Avr 2006
Age : 25
Humeur : En pleine quiétude!!!
Localisation : Meurthe et Moselle
Re: Rajouter les param heur min sec dans un code de compte à rebours. [RESOLU]
Serait t'il possible de créer des balises BBcode pour intégré un compte a rebours dans les messages puisque ce n'est pas possible ailleurs que dans le portail ou la page d'accueil avec celui ci?
Puisqu'il existe déjà des balises pour un chiffre aléatoire pourquoi pas un pour un compte a rebours aussi. Je sais qu'il est possible de créer de nouvelle fonction BBcode dans phpbb3 également, mais serait bien de l'avoir sur les vôtre aussi.
Merci pour une réponse prompte.
Puisqu'il existe déjà des balises pour un chiffre aléatoire pourquoi pas un pour un compte a rebours aussi. Je sais qu'il est possible de créer de nouvelle fonction BBcode dans phpbb3 également, mais serait bien de l'avoir sur les vôtre aussi.
Merci pour une réponse prompte.
Re: Rajouter les param heur min sec dans un code de compte à rebours. [RESOLU]
Il faudrait que l'équipe de ForumActif fasse une nouvelle mise à jour incluant cette proposition.
Si c'est possible (ce qui reste à vérifier), je crois qu'il y a beaucoup d'autre priorités !
Un jour, peut-être...
Pour les propositions, voir ICI.

Si c'est possible (ce qui reste à vérifier), je crois qu'il y a beaucoup d'autre priorités !
Un jour, peut-être...
Pour les propositions, voir ICI.

proftnj- + Hyperactif +



- Messages : 2471
Inscrit le : 19 Mar 2006
Age : 52
Humeur : °º•Oufti !•º°
Localisation : Liège
Emploi/Loisirs : Prof de sciences

Accueil


par Renald le Jeu 17 Avr - 18:27