par
nestor94 » 05 avr. 2022, 18:23
Je cloture ce sujet. En fait, j'ai bricolé un autre script qui répond mieux à mes attentes.
1) il gère aussi les jours.
2) la redirection se fait sans problème.
3) il ne se remet pas au début si on rafraichit la page.
<script type="text/javascript">
function RedirectionJavascript(){
document.location.href="https://www.farwest1850.eu/fin_inscri_concours_winchester.html"; }
function compte_a_rebours()
{
var compte_a_rebours = document.getElementById("compte_a_rebours");
var date_actuelle = new Date();
var date_evenement = new Date("Sep 30 12:00:00 2022");
var total_secondes = (date_evenement - date_actuelle) / 1000;
var prefixe = " ";
if (total_secondes < 0)
{
RedirectionJavascript();
prefixe = "INSCRIPTIONS CLOSES "; // 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)
{
// A faire, tous nos calculs
}
else // Si total_secondes == 0 (puisque l'on a prit sa valeur absolue)
{
RedirectionJavascript();
}
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)));
compte_a_rebours.innerHTML = prefixe + jours + ' Jours ' + heures + ' Heures ' + minutes + ' Minutes et ' + secondes + ' Secondes.';
actualisation = setTimeout("compte_a_rebours();", 1000);
var actualisation = setTimeout("compte_a_rebours();", 1000);
}
compte_a_rebours();
</script>
Je cloture ce sujet. En fait, j'ai bricolé un autre script qui répond mieux à mes attentes.
1) il gère aussi les jours.
2) la redirection se fait sans problème.
3) il ne se remet pas au début si on rafraichit la page.
[css]
<script type="text/javascript">
function RedirectionJavascript(){
document.location.href="https://www.farwest1850.eu/fin_inscri_concours_winchester.html"; }
function compte_a_rebours()
{
var compte_a_rebours = document.getElementById("compte_a_rebours");
var date_actuelle = new Date();
var date_evenement = new Date("Sep 30 12:00:00 2022");
var total_secondes = (date_evenement - date_actuelle) / 1000;
var prefixe = " ";
if (total_secondes < 0)
{
RedirectionJavascript();
prefixe = "INSCRIPTIONS CLOSES "; // 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)
{
// A faire, tous nos calculs
}
else // Si total_secondes == 0 (puisque l'on a prit sa valeur absolue)
{
RedirectionJavascript();
}
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)));
compte_a_rebours.innerHTML = prefixe + jours + ' Jours ' + heures + ' Heures ' + minutes + ' Minutes et ' + secondes + ' Secondes.';
actualisation = setTimeout("compte_a_rebours();", 1000);
var actualisation = setTimeout("compte_a_rebours();", 1000);
}
compte_a_rebours();
</script>
[/css]