Bonjour,
J'ai découvert Prototype ce weekend... j'essaye de modifier le contenu d'un tableau. J'écris ce qui suit. Ce code fonctionne très bien sur Firefox. Sous IE, malheureusement c'est une autre paire de manches ... ca veut pas ... ma ligne se supprime bien mais mon tableau ne se met pas a jour.
Mon p'tit script cgi renvoie du text du type :
Le code qui ne fonctionne pas est la :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <tr><td>value1</td></tr> <tr><td>value2</td></tr> <tr><td>value3</td></tr> <tr><td>value4</td></tr>
J'ai fouillé dans les forums mais j'ai pas trouvé de réelle réponse ...
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 function insertTable() { var myAjax = new Ajax.Request('http://192.168.0.9/cgi-bin/get_sales.cgi', {method: 'get',parameters: '',onComplete: showContent} ); } function showContent (requete) { var newContent = requete.responseText ; var cpt = $('patate').rows.length - 1 ; var tableau = $('patate') ; while (cpt >= 0) { $('patate').deleteRow (cpt) ; cpt -- ; } $('patate').innerHTML = newContent ; // new Insertion.Bottom ('mytable', newContent) ; }
Suis je obligé de parser complétement le resultat et de faire de l'ajout tr par tr et td par td ... ou bien existe il une solution plus rapide ?
D'avance merci,
Gédéon
Partager