Bonjour � tous,

Je suis novice dans le forum et j'esp�re que vos lumi�res m'aideront � y voir plus clair dans le monde impitoyable de l'Ajax.

Mon probl�me est le suivant. Je suis amen� � d�velopper une interface d'administration destin�e � mettre � jour des donn�es.
J'ai une page html avec un tableau (je vous �pargne les d�tails) :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
<table id="table_grades" cellpadding="0" cellspacing="0" border="1">
        <thead>
                <tr>
                <th>Nom</th>
                <th>Prenom</th>
                <th>Date d'obtention</th>
                <th>Grade</th>
                </tr>
        </thead>
        <tbody id="tb" name="tb"><!-- ici on insère nos données issues de PHP (les <tr> de chaque personnes)-->
        </tbody>
</table>
Le but est d'effectuer une recherche selon les crit�res choisis par l'utilisateur (nom, prenom...) et d'afficher les r�sultats en temps r�el.

J'ai opt� pour une solution en AJAX qui fonctionne merveilleusement bien ... sous Firefox. Le navigateur le plus pourri que je connaisse, IE, refuse de m'afficher les lignes. Apr�s un d�buggage, il semble que le souci provienne d'un innerHTML de mon tbody au moment de la mise � jour...

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
if(xhr.responseText!="") {
lbletat.innerHTML = ""
lblres.innerHTML = ""
//alert(xhr.responseText)
document.getElementById("tb").innerHTML = xhr.responseText <<<< ici
Firefox ne bronche pas � cette syntaxe... auriez-vous une solution � ce probl�me ?

Merci d'avance et bonne soir�e � vous.