Bonjour tlm,
J'ai un soucie pour modifier la propriété innerHTML d'un tableau alors que pour un div aucun problème.
Un exemple sera ptete plus parlant :Est-ce qu'il y a une solution ou bien la propriété innerHTML est en lecture seule pour un tableau ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <html><head> <title>:: innerHTML ::</title> <script language="vbscript" type="text/vbscript"> Sub MyTest document.getElementById("myDiv").innerHTML = "div" document.getElementById("myTable").innerHTML = "<tr><td>table</td></tr>" End Sub </script> </head> <body> <a onclick="vbscript:MyTest">MyTest</a> <div id="myDiv"></div> <table id="myTable"></table> </body></html>
L'erreur qui s'affiche est "Erreur d'exécution inconnue".
Mon but était d'ajouter des lignes ou des cellules dynamiquement sans reconstruire entièrement le tableau à chaque fois.
Mais là, je suis complètement bloqué, je vois pas du tout pourquoi j'obtiens une erreur.
Exemple :Quelqu'un saurait comment résoudre le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Sub AddRow(ByVal v1, ByVal v2) Dim result result = document.getElementById("myTable").innerHTML _ & "<tr>" _ & "<td id=""case1"" onclick='vbscript:MsgBox ""hello""'>hello</td>" _ & "<td id=""case2"" onclick='vbscript:MsgBox ""bye""'>bye</td>" _ & "</tr>" document.getElementById("myTable").innerHTML = result End Sub
Partager