Se connecter / S'enregistrer
Votre question

[HTML] Pouvez vous amelioré un script ! (compte a rebours)

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
31 Mars 2007 22:12:06

Bonjour, j'ai trouvé un super script sur internet qui marche niquel et tout seulement comme je veux crée un jeux avec il faudrai qu'il ne s'eteind pas ! quand la personne quitte la page web (ou meme eteind son ordi ^^)

Donc je sais que c'est en html (et il faudrai qu'il stock tout sa dans une base de donné Mysql mais je ne sais pas du tout comment faire)

Voici le script !

<html>
<head>
</head>
<body>

<DIV ID="Counter"></DIV>

<SCRIPT type="text/javascript">
var Seconds_Counter = 300; // 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= "La construction du batiment se finira dans : " + Output_String_Counter;
window.setTimeout("CountDown_Counter()",1000);
}

}
</script>
</body>
</html>

Merci de le modifier et de me montrée le script en entier svp !!!

(pour le mtp, login, et bdd) je me debrouillerai met o moins tout ce qu'il faut et j'ecrirai lmet info !!!

P.S : Si la creation d'un jeux en php vous interresse et vous etez bon codeur : html, php et/ou vous etez fort pour les themes venez m'aidé a le crée : mon msn : mica2727@hotmail.fr

Autres pages sur : html pouvez ameliore script compte rebours

2 Avril 2007 18:11:38

UP !!!!
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS