Quelqu'un peut m'aider sur une boucle for

Fermé
fatehkap Messages postés 29 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 10 juillet 2011 - 22 juin 2011 à 00:19
fatehkap Messages postés 29 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 10 juillet 2011 - 25 juin 2011 à 02:57
salut,

voila mon code :
<!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 nom</title>

</head>

<body>
<div id="j0" style="width:116px; height:56px; border:solid #FF0000 2px; float:left">
</div>
<div id="j1" name="j1" style="width:116px; height:56px; border:solid #FF0000 2px;float:left">

</div>
<div id="j2" style="width:116px; height:56px; border:solid #FF0000 2px;float:left">
</div>
<div id="j3" style="width:116px; height:56px; border:solid #FF0000 2px;float:left">
</div>
<div id="j4" style="width:116px; height:56px; border:solid #FF0000 2px;float:left">
</div>
<div id="j5" style="width:116px; height:56px; border:solid #FF0000 2px;float:left">
</div>

<SCRIPT type="text/JavaScript">
var ns4 = (document.layers)? true:false; //NS 4
var ie4 = (document.all)? true:false; //IE 4
var dom = (document.getElementById)? true:false; //NS 6 ou IE 5

var now = new Date();
var now = new Date();
var date = now.getDate();
var day = now.getDay();
var month = now.getMonth();
var year = now.getFullYear();
var test = month+1+'-'+eval(date-day) +'-'+year;
now = new Date(test);
var date = now.getDate();
var day = now.getDay();
var month = now.getMonth();
var year = now.getFullYear();
var le_jour= Array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi','Samedi');
document.getElementById('j0').innerHTML=le_jour[0]+'-'+test;
document.getElementById('j1').innerHTML=le_jour[1]+'-'+test;
document.getElementById('j2').innerHTML=le_jour[2]+'-'+test;
document.getElementById('j3').innerHTML=le_jour[3]+'-'+test;
document.getElementById('j4').innerHTML=le_jour[4]+'-'+test;
document.getElementById('j5').innerHTML=le_jour[5]+'-'+test;



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

je veut remplacai tous les document.getelement par une boucle for pour afficher les jours et leures dates en desou dans des dives merci pour votre aide.
A voir également:

2 réponses

Utilisateur anonyme
22 juin 2011 à 10:09
Bonjour,

for (i=0; i<le_jour.length();i++) {
document.getElementById('j'+i).innerHTML=le_jour[i]+'-'+test; 
}
0
fatehkap Messages postés 29 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 10 juillet 2011
22 juin 2011 à 10:38
Bonjour,

ca marche pas neoprog67
0
Utilisateur anonyme
23 juin 2011 à 10:10
Oui désolé,

c'est .length pas .length() (je mélange est langages...)

for (i=0; i<le_jour.length;i++) {
document.getElementById('j'+i).innerHTML=le_jour[i]+'-'+test; 
}
0
fatehkap Messages postés 29 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 10 juillet 2011
25 juin 2011 à 02:43
merci neoprog67 ca marche dit moi ta pas une idée pour incrémenter les date automatiquement car il mafiche la meme date ?
0
fatehkap Messages postés 29 Date d'inscription jeudi 19 mai 2011 Statut Membre Dernière intervention 10 juillet 2011
25 juin 2011 à 02:57
merci beaucou neoprog67 le probleme est résolu.
0