Compte à rebours sur page facebook

Fermé
Justjacq - 22 mars 2013 à 12:14
 Justjacq - 22 mars 2013 à 13:45
Bonjour,

je suis à la recherche d'une application qui pourrait me permettre d'afficher un compte à rebours sur ma page facebook. quelqu'un en connait une ?

merci d'avance !

A voir également:

1 réponse

dugenou Messages postés 6087 Date d'inscription mercredi 19 janvier 2005 Statut Contributeur Dernière intervention 30 juillet 2021 1 451
22 mars 2013 à 12:48
Bonjour,

Si le JavaScript est autorisé sur FB, tu peux essayer ce script.

Pour cet exemple, j'ai mis la date du 1er novembre 2014 à minuit, tu peux bien entendu la changer dans cette ligne : var date_evenement = new Date("Nov 1 00:00:00 2014");

<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("Nov 1 00:00:00 2014");
	var total_secondes = (date_evenement - date_actuelle) / 1000;

	var prefixe = "<div style='text-align: center'>Encore ";
	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 = " ";
		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é.</div>';
	}

	var actualisation = setTimeout("compte_a_rebours();", 1000);
}
compte_a_rebours();
</script>
2
malheureusement je ne pense pas ue javascript soit accepté sur facebook. en tout cas je n'ai pas trouvé :(
0