Bonjour.

Je suis confront� � un probl�me �trange sous internet explorer, que je ne rencontre pas sous *gecko* :
Lors de la mise � jour de mes pages en AJAX, le modifie le contenu d'une <DIV>. Jusque l�, rien de bien sp�cial. Le DIV (mainContent) contenant la structure principale du contenu de la page, le charge donc une s�rie de modules qui sont r�cup�r�s eux aussi par AJAX. Et c'est l� que tout se corse...
Ma page de base
Code html : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
 
<html>
 <head>
  <!-- appel des différents scripts -->
  <script src="...js"></script>
 </head>
 <body>
  <div id="header">...</div>
  <div id="mainContent"></div>
 </body>
</html>

Ma page une fois le premier appel pass� :
Code html : 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
 
<html>
 <head>
  <!-- appel des différents scripts -->
  <script src="...js"></script>
 </head>
 <body>
  <div id="header">...</div>
  <div id="mainContent">
   <table id="layoutContainer">
    <tr><ts id="fullTop" colspan="3"></td></tr>
    <tr>
     <td id="leftColumn"></td>
     <td id="centerColumn"></td>
     <td id="rightColumn"></td>
    </tr>
    <tr><ts id="fullBottom" colspan="3"></td></tr>
   </table>
  </div>
 </body>
</html>
Je sais que les tableaux c'est pas b� mais, l�, j'ai pas trop le choix � cause d'�l�ments que j'utilise � c�t�.
Une fois que j'ai ce tableau, je charge, toujours avec AJAX, pour chacune des cases du tableau, les modules qui le composent.
Code html : 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
 
<html>
 <head>
  <!-- appel des différents scripts -->
  <script src="...js"></script>
 </head>
 <body>
  <div id="header">...</div>
  <div id="mainContent">
   <table id="layoutContainer">
    <tr><ts id="fullTop" colspan="3"><div class="contentContainer"></div></td></tr>
    <tr>
     <td id="leftColumn"><div class="contentContainer"></div></td>
     <td id="centerColumn"><div class="contentContainer"></div></td>
     <td id="rightColumn"><div class="contentContainer"></div></td>
    </tr>
    <tr><ts id="fullBottom" colspan="3"><div class="contentContainer"></div></td></tr>
   </table>
  </div>
 </body>
</html>
Et c'est � ce niveau que j'obtiens mon probl�me :
Sous Firefox, tout se passe correctement, et je peux imm�diatement voir le contenu des div.contentContainer tandis que sous MSIE (6 et 7), ils ne sont pas visibles dans la page, mais en consultant l'arbre DOM g�n�r�, � l'aide de IE Developer Toolbar, les �l�ments ont bien �t� ajout�s.

Craignant que le probl�me vienne de la feuille de style CSS, j'ai effectu� diff�rents tests, mais rien n'y fait. En revanche, en enregistrant l'arbre DOM g�n�r� et en chargeant le fichier statique cette fois sous explorer, l'affichage correspond � celui de Firefox (� quelques diff�rences de CSS pr�s).

Quelqu'un a-t-il d�j� rencontr� le probl�me, et surtout trouv� une solution ?
Y-a-t-il une m�thode � appeler pour forcer IE � parser � nouveau l'arbre XML ?

Merci � ceux qui ont pris le temps de lire jusqu'ici et d'avance � ceux qui prendront le temps de r�pondre.