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
[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|