Bonjour,
J'ai plusieurs tables construites en c#, construites avec les éléments suivants:
- Type de mes tables: System.Web.UI.WebControls.Table
- Type de mes lignes: System.Web.UI.WebControls.TableRow
- Type de mes cellules: System.Web.UI.WebControls.TableCell
Chacune de mes cellules se voient affectées un ID "row_"+ R + "_cell_" + C
où R et C sont des int représentants respectivement le numéro de la ligne et le numéro de la colonne de ma cellule.
Je colore certaines cellules.
J'ai un bouton refresh qui est destiné à remettre tout en blanc, en appelant une fonction Javascript.
Malheureusement, je n'arrive pas à récupérer correctement le ClientID.
Je vous montre mon script en erreur, mais il vous permettra de comprendre ce que je fais:
ça doit être faisable mais je n'arrive pas à mettre la bonne syntaxe pour récupérer correctement le ClientID.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function refreshCasefunction() { var obj = null; for (var y = 1; y <= 4; y++) { for (var x = 1; x <= 7; x++) { var tmp = "row_" + y + "_col_" + x; obj = document.getElementById("'<%='"+tmp+"'.ClientID%>'"); obj.style.backgroundColor = "White"; } } }
Merci de votre aide!
Partager