Bonjour Voilà mon souci:
Je n'arrive as récupérer la valeur d'une cellule d'un tableau. Chaque cellule est identifiée par un id.
Normalement pour la récupérer je devrais faire:
Non ????
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var ma_val= document.getElementById('id_cellule').value;
ceci ne fonctionne pas, il me ressort undefined.
Voilà mon code (pour mon tableau et mes cellules identifiées:
Et voici la fonction qui récupére les valeurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <TABLE width=100% border=0 cellspacing=1> <TR> <script> for(i=0;i<7;i++) { document.write("<TD class='Calendrier_Jour'>"+WeekDay[i]+"</TD>"); } </script> </TR> <script> for(i=0;i<6;i++) { document.write("<TR height=15>\t"); for(j=0;j<7;j++) { cell='cell'+i+""+j; document.write("<TD class='Calendrier' width='14%' id='"+cell+"' onMouseOver=\"this.className='Calendrier_over'\" onMouseOut=\"this.className='Calendrier'\" onclick=\"ReturnValue("+i+","+j+")\">cell"+i+""+j+"</TD>\t"); } document.write("</TR>\t"); } </script> </TABLE>
alert(cell) me renvoie bien une bonne valeur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function ReturnValue(week,day) { var cell='cell'+week+""+day; alert(cell); var ma_cellule=document.getElementById(cell).value; alert(ma_cellule+""+Month[CurrentMonth]+""+CurrentYear); }
Mais alert(ma_cellule,...,....) me ressort undefined pour ma_cellule.
Au secouuuuuuuuuuuurssss !!!!!!!
Partager