J'essaie de mettre la couleur d'une case en rouge dans un tableau dynamique mais la fonction ne reçoit pas la valeur que j'envoie

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
function create_tableau()
{
var ligne1 = document.getElementById("ligne").value;
var colonne1 = document.getElementById("colonne").value;
var tbl = document.getElementById("dessin");    
    for (var ligne = 0; ligne < ligne1; ligne++) {
        var row = document.createElement("tr");
        for (var colonne = 0 ; colonne < colonne1; colonne++) {
            var cell = document.createElement("td");
            var cellText = document.createTextNode("");
            cell.setAttribute("onclick","Change_case(ligne,colonne);");
            alert(ligne);
            cell.id=""+ligne+colonne;
            cell.appendChild(cellText);
            row.appendChild(cell);
        }
        tbl.appendChild(row);
    }
}
 
function Change_case(ligne,colonne)
{
    num=""+ligne+colonne;
    case_cliquee = document.getElementById(num);
    case_cliquee.style.backgroundColor = 'red';
}