par
diabless6 » 24 mai 2010, 16:51
Bonjour,
Je m'initie au Javascript, j'ai modifier un petit script pour comprendre le GetElementById et le innerHTML, mais ça ne marche pas
Code : Tout sélectionner
function AffichHeur()
{
var date=new Date();
var heure=date.getHours();
var min=date.getMinutes();
var sec=date.getSeconds();
if (heure<10){heure="0"+heure;}//inférieur à 10 ex 02h
if (min<10){min="0"+min;}
if(sec<10){sec="0"+sec;}
//window.document.title="Il est "+heure+":"+min+":"+sec;
document.getElementById("horloge").innerHTML="Il est "+heure+":"+min+":"+sec;
setTimeout("AffichHeur()",1000);
}
function AffichDiv()
{
if(document.getElementById)
{
var txtHorlog='<div id="horloge">d</div>';
document.write(txtHorlog);
affichHeur();
}
}
AffichDiv();
et mon CSS obligatoire:
Code : Tout sélectionner
#horloge{width:200px;border:1px solid red;text-align:center;}
Mon cadre s'affiche bien, mais pas mon heure

Je ne sais pas ce que j'ai oublié !
Merci
Bonjour,
Je m'initie au Javascript, j'ai modifier un petit script pour comprendre le GetElementById et le innerHTML, mais ça ne marche pas :roll:
[code] function AffichHeur()
{
var date=new Date();
var heure=date.getHours();
var min=date.getMinutes();
var sec=date.getSeconds();
if (heure<10){heure="0"+heure;}//inférieur à 10 ex 02h
if (min<10){min="0"+min;}
if(sec<10){sec="0"+sec;}
//window.document.title="Il est "+heure+":"+min+":"+sec;
document.getElementById("horloge").innerHTML="Il est "+heure+":"+min+":"+sec;
setTimeout("AffichHeur()",1000);
}
function AffichDiv()
{
if(document.getElementById)
{
var txtHorlog='<div id="horloge">d</div>';
document.write(txtHorlog);
affichHeur();
}
}
AffichDiv();
[/code]
et mon CSS obligatoire:
[code] #horloge{width:200px;border:1px solid red;text-align:center;}[/code]
Mon cadre s'affiche bien, mais pas mon heure :? Je ne sais pas ce que j'ai oublié !
Merci