Aller au contenu

Arom'

Membre
  • Compteur de contenus

    1
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre
  1. Bonjour, Voilà mon pb je rencontre un souci sur un .js but => compte à rebours et à l'arrêt affichage (et non une redirection) d'un lien. comme mon js laisse franchement à désirer et que donc "le script n'est pas de moi", je plante... 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 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'
×
×
  • Créer...