| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Arom
Inscrit le: 22 Avr 2007 Messages: 130
|
Posté le: Mer 25 Juil 2007 14:55 Sujet du message: [résolu] une aide .js svp |
|
|
Tout d'abord, sorry pour ce post qui est HS
Voilà mon pb
Actuellement sur un projet ludique (chut ! super méga trop top secret)
je rencontre un souci sur un .js => compte à rebours + hyperlien
comme mon js laisse franchement à désirer et que donc le script n'est pas de moi, je plante...
| Code: |
var Seconds_Counter = 86400;
var URL_Redirection_Counter = "chemin_page";
var Text_Redirection_Counter = "texte lien";
var Target_Redirection_Counter = "_blank";
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);
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= " texte " + End_Date_Counter + " texte " + End_Time_Counter+ " texte " + Output_String_Counter;
window.setTimeout("CountDown_Counter()",1000);
}
}
|
le script fonctionne parfaitement à un détails près
=> lors d'un refresh le compteur repart comme neuf avec
| Code: | | var Seconds_Counter |
1) si le code à besoin d'être nettoyé du superflu, je suis preneur !
2) comment contrer/supp cette initialisation ? ça doit être bête comme chou...
3) je demande pas une correction toute faite sans rien comprendre...
merci d'avance
Arom'
Dernière édition par Arom le Sam 04 Aoû 2007 15:02; édité 1 fois |
|
| Revenir en haut de page |
|
 |
Carine Administrateur
Inscrit le: 27 Oct 2006 Messages: 1287 Localisation: Belgique
|
Posté le: Mer 25 Juil 2007 17:13 Sujet du message: |
|
|
.js + carine = je.ni.c(omprend[s]).rien
Désolée
Suivant! |
|
| Revenir en haut de page |
|
 |
Arom
Inscrit le: 22 Avr 2007 Messages: 130
|
Posté le: Mer 25 Juil 2007 17:31 Sujet du message: |
|
|
WHOUAAAAAAAAAAAAAA
mon projet trop top secret anéanti par un compte à rebours
si ça ce n'est pas de l'ironie,
Arom' |
|
| Revenir en haut de page |
|
 |
Arom
Inscrit le: 22 Avr 2007 Messages: 130
|
Posté le: Sam 04 Aoû 2007 15:02 Sujet du message: |
|
|
Le pb sur le script est résolu.
Bonne journée
Arom' |
|
| Revenir en haut de page |
|
 |
|