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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
var ma_val= document.getElementById('id_cellule').value;
Non ????
ceci ne fonctionne pas, il me ressort undefined.

Voilà mon code (pour mon tableau et mes cellules identifiées:
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>
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
 
function ReturnValue(week,day)
{
    var cell='cell'+week+""+day;
    alert(cell);
    var ma_cellule=document.getElementById(cell).value;
    alert(ma_cellule+""+Month[CurrentMonth]+""+CurrentYear);
}
alert(cell) me renvoie bien une bonne valeur:
Mais alert(ma_cellule,...,....) me ressort undefined pour ma_cellule.

Au secouuuuuuuuuuuurssss !!!!!!!