par
chrislabricole » 10 mars 2008, 19:23
Salut,
donc... se que j'ai fais, c'est que j'ai repris le script de l'editeur javascript, j'ai modifier, ça à l'air de marcher... :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<script language="javascript" type="text/javascript">
var jours = new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");
var mois = new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
ejs_server_date = new Date(<?php echo date("Y, n, j, H, i, s"); ?>)
ejs_server_yea = ejs_server_date.getFullYear();
ejs_server_mon = ejs_server_date.getMonth();
ejs_server_day = ejs_server_date.getDate();
jourFR = jours[ejs_server_date.getDay()-3];
ejs_server_heu = ejs_server_date.getHours();
ejs_server_min = ejs_server_date.getMinutes();
ejs_server_sec = ejs_server_date.getSeconds();
function ejs_server_calc()
{
if (ejs_server_sec < 10)
ejs_server_sec = "0"+Math.round(ejs_server_sec);
else if(ejs_server_sec >= 60)
{
ejs_server_sec = "00";
ejs_server_min++;
}
if (ejs_server_min < 10)
ejs_server_min = "0"+Math.round(ejs_server_min);
else if(ejs_server_min >= 60)
{
ejs_server_min = "00";
ejs_server_heu++;
}
if (ejs_server_heu < 10)
ejs_server_heu = "0"+Math.round(ejs_server_heu);
else if(ejs_server_heu >= 24)
{
ejs_server_heu = "00";
}
ejs_server_texte = "Nous sommes " + jourFR + " " + ejs_server_day + " " + mois[ejs_server_mon-1] + " " + ejs_server_yea + " et il est " + ejs_server_heu + "h" + ejs_server_min + "min et " + ejs_server_sec + " sec";
if (document.getElementById){
document.getElementById("ejs_server_heure").innerHTML=ejs_server_texte;
}
ejs_server_sec++;
}
setInterval("ejs_server_calc()", 1000);
</script>
</head>
<body>
<div id="ejs_server_heure">Loading...</div>
</body>
</html>
Merci de me dire c'est il y a de petit truc qui vont pas ^^
Sinon, (c'est pas ça que je ne met pas encore résolu

) Je ne comprend pas POURQUOI je suis obliger de faire :
jourFR = jours[ejs_server_date.getDay()
-3];
et
mois[ejs_server_mon
-1]
Sinon, ne t'inquiète pas pour le nom des variables, j'ai modifier à la va vite
Merci à toi
PS: désolé pour le tit retard

Salut,
donc... se que j'ai fais, c'est que j'ai repris le script de l'editeur javascript, j'ai modifier, ça à l'air de marcher... :
[php]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<script language="javascript" type="text/javascript">
var jours = new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi");
var mois = new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
ejs_server_date = new Date(<?php echo date("Y, n, j, H, i, s"); ?>)
ejs_server_yea = ejs_server_date.getFullYear();
ejs_server_mon = ejs_server_date.getMonth();
ejs_server_day = ejs_server_date.getDate();
jourFR = jours[ejs_server_date.getDay()-3];
ejs_server_heu = ejs_server_date.getHours();
ejs_server_min = ejs_server_date.getMinutes();
ejs_server_sec = ejs_server_date.getSeconds();
function ejs_server_calc()
{
if (ejs_server_sec < 10)
ejs_server_sec = "0"+Math.round(ejs_server_sec);
else if(ejs_server_sec >= 60)
{
ejs_server_sec = "00";
ejs_server_min++;
}
if (ejs_server_min < 10)
ejs_server_min = "0"+Math.round(ejs_server_min);
else if(ejs_server_min >= 60)
{
ejs_server_min = "00";
ejs_server_heu++;
}
if (ejs_server_heu < 10)
ejs_server_heu = "0"+Math.round(ejs_server_heu);
else if(ejs_server_heu >= 24)
{
ejs_server_heu = "00";
}
ejs_server_texte = "Nous sommes " + jourFR + " " + ejs_server_day + " " + mois[ejs_server_mon-1] + " " + ejs_server_yea + " et il est " + ejs_server_heu + "h" + ejs_server_min + "min et " + ejs_server_sec + " sec";
if (document.getElementById){
document.getElementById("ejs_server_heure").innerHTML=ejs_server_texte;
}
ejs_server_sec++;
}
setInterval("ejs_server_calc()", 1000);
</script>
</head>
<body>
<div id="ejs_server_heure">Loading...</div>
</body>
</html>
[/php]
Merci de me dire c'est il y a de petit truc qui vont pas ^^
Sinon, (c'est pas ça que je ne met pas encore résolu :D ) Je ne comprend pas POURQUOI je suis obliger de faire :
jourFR = jours[ejs_server_date.getDay()[b]-3[/b]];
et
mois[ejs_server_mon[b]-1[/b]]
Sinon, ne t'inquiète pas pour le nom des variables, j'ai modifier à la va vite ;)
Merci à toi
PS: désolé pour le tit retard :P