Accueil > > > COMPTE À REBOURS AVEC LIEN DE REDIRECTION QUAND IL EST FINI
COMPTE À REBOURS AVEC LIEN DE REDIRECTION QUAND IL EST FINI
Information sur la source
Description
C'est un compte a rebours (encore un) qui permet d'afficher un lien quand il se termine. A la base, il servais a un compte a rebours sur plusieurs années, il y a 4 variables a modifier en debut de code: Seconds_Counter : correspond a la durée du compte à rebours en secondes Text_Redirection_Counter : correspond au texte du lien URL_Redirection_Counter : correspond au chemin du lien vers lequel le texte doit pointer Target_Redirection_Counter : correspond au type de target du lien , cad "_blank", "_self", "_parent" ou "_top" la variable Open_Time_Counter renvoie le temps restant au format hh:mm:ss ( hh pouvant etre superieur a 24 ) les variables End_Date_Counter et End_Time_Counter renvoient respectivement la date (dd/mm/yyyy) et l'heure (hh:mm:ss) de fin de compte a rebours
Source
- <body >
-
- <DIV ID="Counter"></DIV>
-
- <SCRIPT type="text/javascript">
- var Seconds_Counter = 10000; // indiquez la durée du compte à rebours en secondes
- var URL_Redirection_Counter = "index.html"; // indiquez le chemin du lien vers lequel le texte doit pointer
- var Text_Redirection_Counter = "Le compte a rebours est maintenat terminé. Ce lien permet d'aller a index.html"; // indiquez le texte du lien
- var Target_Redirection_Counter = "_top"; // indiquez le type de target : "_blank", "_parent", "_self" ou "_top"
-
- //les autres variables n'ont pas a etre modifiées//
-
- var Target_Counter = document.getElementById('Counter');
- var Target_Time_Counter = new Date();
- var Time_Beginn_Counter = Target_Time_Counter.getTime();
- var Time_End_Counter = Time_Beginn_Counter + (Seconds_Counter*1000);
- Target_Time_Counter.setTime(Time_End_Counter);
-
- // variables inutilisée ds ce code, servant a un compte a rebours sur plusieurs années
-
- var Day_Counter = Target_Time_Counter.getDate();
- var Month_Counter = Target_Time_Counter.getMonth() + 1;
- var Year_Counter = Target_Time_Counter.getYear();
- if(Year_Counter < 999) Year_Counter += 1900;
- var h_Counter = Target_Time_Counter.getHours();
- var m_Counter = Target_Time_Counter.getMinutes();
- var s_Counter = Target_Time_Counter.getSeconds();
-
- var fday_Counter = ((Day_Counter < 10) ? "0" : "") + Day_Counter + "/";
- var fmonth_Counter = ((Month_Counter < 10) ? "0" : "") + Month_Counter + "/";
- var fyear_Counter = Year_Counter
- var fh_Counter = ((h_Counter < 10) ? "0" : "") + h_Counter + "h ";
- var fm_Counter = ((m_Counter < 10) ? "0" : "") + m_Counter + "min ";
- var fs_Counter = ((s_Counter < 10) ? "0" : "") + s_Counter + "sec";
-
- var End_Date_Counter = fday_Counter + fmonth_Counter + fyear_Counter;
- var End_Time_Counter = fh_Counter + fm_Counter + fs_Counter;
-
- CountDown_Counter();
-
- function CountDown_Counter() {
- var Current_Date_Counter = new Date();
- var Curren_tTime_Counter = Current_Date_Counter.getTime()
- var Open_Time_Counter = Math.floor((Target_Time_Counter-Curren_tTime_Counter)/1000);
-
- var s_Counter = Open_Time_Counter % 60;
- var m_Counter = ((Open_Time_Counter-s_Counter)/60) % 60;
- var h_Counter = ((Open_Time_Counter-s_Counter-m_Counter*60)/(60*60));
- var fh_Counter = ((h_Counter < 10) ? "0" : "") + h_Counter + "h ";
- var fm_Counter = ((m_Counter < 10) ? "0" : "") + m_Counter + "min ";
- var fs_Counter = ((s_Counter < 10) ? "0" : "") + s_Counter + "sec";
-
- var Time_Counter = fh_Counter + fm_Counter + fs_Counter;
- var Output_String_Counter=Time_Counter;
-
- if(Open_Time_Counter<=0) {
- Target_Counter.innerHTML= "<a href='" + URL_Redirection_Counter + "' target='" + Target_Redirection_Counter + "'>" + Text_Redirection_Counter + "</a>";
- }else{
- Target_Counter.innerHTML= "Le compte a rebours se finira le " + End_Date_Counter + " à " + End_Time_Counter+ ", c'est a dire dans " + Output_String_Counter;
- window.setTimeout("CountDown_Counter()",1000);
- }
-
- }
- </SCRIPT>
-
- </body>
<body >
<DIV ID="Counter"></DIV>
<SCRIPT type="text/javascript">
var Seconds_Counter = 10000; // indiquez la durée du compte à rebours en secondes
var URL_Redirection_Counter = "index.html"; // indiquez le chemin du lien vers lequel le texte doit pointer
var Text_Redirection_Counter = "Le compte a rebours est maintenat terminé. Ce lien permet d'aller a index.html"; // indiquez le texte du lien
var Target_Redirection_Counter = "_top"; // indiquez le type de target : "_blank", "_parent", "_self" ou "_top"
//les autres variables n'ont pas a etre modifiées//
var Target_Counter = document.getElementById('Counter');
var Target_Time_Counter = new Date();
var Time_Beginn_Counter = Target_Time_Counter.getTime();
var Time_End_Counter = Time_Beginn_Counter + (Seconds_Counter*1000);
Target_Time_Counter.setTime(Time_End_Counter);
// variables inutilisée ds ce code, servant a un compte a rebours sur plusieurs années
var Day_Counter = Target_Time_Counter.getDate();
var Month_Counter = Target_Time_Counter.getMonth() + 1;
var Year_Counter = Target_Time_Counter.getYear();
if(Year_Counter < 999) Year_Counter += 1900;
var h_Counter = Target_Time_Counter.getHours();
var m_Counter = Target_Time_Counter.getMinutes();
var s_Counter = Target_Time_Counter.getSeconds();
var fday_Counter = ((Day_Counter < 10) ? "0" : "") + Day_Counter + "/";
var fmonth_Counter = ((Month_Counter < 10) ? "0" : "") + Month_Counter + "/";
var fyear_Counter = Year_Counter
var fh_Counter = ((h_Counter < 10) ? "0" : "") + h_Counter + "h ";
var fm_Counter = ((m_Counter < 10) ? "0" : "") + m_Counter + "min ";
var fs_Counter = ((s_Counter < 10) ? "0" : "") + s_Counter + "sec";
var End_Date_Counter = fday_Counter + fmonth_Counter + fyear_Counter;
var End_Time_Counter = fh_Counter + fm_Counter + fs_Counter;
CountDown_Counter();
function CountDown_Counter() {
var Current_Date_Counter = new Date();
var Curren_tTime_Counter = Current_Date_Counter.getTime()
var Open_Time_Counter = Math.floor((Target_Time_Counter-Curren_tTime_Counter)/1000);
var s_Counter = Open_Time_Counter % 60;
var m_Counter = ((Open_Time_Counter-s_Counter)/60) % 60;
var h_Counter = ((Open_Time_Counter-s_Counter-m_Counter*60)/(60*60));
var fh_Counter = ((h_Counter < 10) ? "0" : "") + h_Counter + "h ";
var fm_Counter = ((m_Counter < 10) ? "0" : "") + m_Counter + "min ";
var fs_Counter = ((s_Counter < 10) ? "0" : "") + s_Counter + "sec";
var Time_Counter = fh_Counter + fm_Counter + fs_Counter;
var Output_String_Counter=Time_Counter;
if(Open_Time_Counter<=0) {
Target_Counter.innerHTML= "<a href='" + URL_Redirection_Counter + "' target='" + Target_Redirection_Counter + "'>" + Text_Redirection_Counter + "</a>";
}else{
Target_Counter.innerHTML= "Le compte a rebours se finira le " + End_Date_Counter + " à " + End_Time_Counter+ ", c'est a dire dans " + Output_String_Counter;
window.setTimeout("CountDown_Counter()",1000);
}
}
</SCRIPT>
</body>
Conclusion
si vous avez des idées pour le simplifier ...... enfin, en esperant que cela vous plaise merci
Historique
- 05 août 2006 12:51:57 :
- maj: un petit oublie ds pour expliquer ce que sont les var Open_Time_Counter, End_Date_Counter et End_Time_Counter
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Redirection avec compte a rebours [ par twinsen60 ]
BonjourJ'ai ce code ci :<script language="javascript" type="text/javascript"> <!-- window.location.replace( "http://www.un-site.com/une-pag
Recherche Compte a rebours avec redirection automatique [ par ansosan ]
Bonjour, Je recherche un script pouvant m'indiquer un compte a rebours ( jour, heure, min, sec) a la fin duquel il y aurait une redirection automatiqu
compte a rebours avant la coupe du monde 2010 [ par winky8300 ]
salut a tous j'aimerai mettre un compte a rebours avant la coupe du monde 2010 (11 juin 2010) sur mon forum . (jours -heures-minutes- secondes) quelq
compte a rebours [ par vipere54450 ]
Bonjours a tous, je recherche un script en dynamique qui fasse office de compte a rebours avec un décompte sur 3 jours et qui se remette a zéro autom
Compte a rebours [ par youvalcsharpp ]
Bonsoir, Comment faire un compte a rebours dynamique en js ! Je soihaite aller de 45minutes jusqu'a 0 secondes et 0 reediriger ! Mercii Merci beauc
compte à rebours avec changement d'image [ par ravid87 ]
Bonsoir, voila j'ai un petit problème, le grand maître Yoogle n'a pas su me répondre précisément [^^sad1], enfaite je voudrais intégrer une image qui
Pobleme Compte à rebours javascript dans boucle PHP [ par ptimushu ]
Bonjour, J'ai énormement de mal à créer un compte à rebours javascript intégré dans une boucle PHP. Voici mon code PHP avec une table [b]produit[/b]
Compte a rebours [ par jin150866 ]
Bonjour a tous ! Bonne et heureuse annee 2010 ! Je cherche un script en java pour faire un compte a rebour d'un evenement a une heure precise c'est-
Pb compte rebour dynamique [ par hashut ]
Bonjour j'ai un blem sur un compte rebours quand je suis en millisecondes le compte rebours fonctionne bien mais des c-que je formate la date en heure
Compte a rebours [ par Tilix ]
Salut, J'ai trouvé ce petit compte à rebours, mais j'ai besoin de l'améliorer... <SCRIPT LANGUAGE="JavaScript"> <!-- function
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|