Bonjour,
Je fais un petit éditeur en javascript et j'ajoute 'à la volé' des élements dans une liste par un click sur un bouton "add". Une fois de plus sous FF l'ajout dans le DOM et le rendu visuel dans le navigateur se passe bien, mais pas dans IE...
Je sais IE c'est pas bien mais j'ai besoin d'être compatible avec... la loi du marché...
Bref, Dom inspector sous IE me montre bien (après un refresh) que mon nouvel élément est bien présent dans ma liste, mais le rendu visuel sous IE explose...
En effet, mon élément initial disparait et je ne vois plus rien si ce n'est que le conteneur de ma liste s'agrandi (taille pour contenir 2 <LI>). Donc IE voit bien qu'il y a deux élements mais ils ne sait pas les afficher.
Aussi, j'aimerais savoir comment se passe la mise à jour entre le DOM et le rendu visuel sous IE et quelle astuce faut il encore déployer pour avoir un comportement correct?
Notez que l'élément que j'ajouteest un objet JS que j'ajoute par ul.appendChild(newLI)
Merci
Hervé
Je fais un petit éditeur en javascript et j'ajoute 'à la volé' des élements dans une liste par un click sur un bouton "add". Une fois de plus sous FF l'ajout dans le DOM et le rendu visuel dans le navigateur se passe bien, mais pas dans IE...
Je sais IE c'est pas bien mais j'ai besoin d'être compatible avec... la loi du marché...
Bref, Dom inspector sous IE me montre bien (après un refresh) que mon nouvel élément est bien présent dans ma liste, mais le rendu visuel sous IE explose...
En effet, mon élément initial disparait et je ne vois plus rien si ce n'est que le conteneur de ma liste s'agrandi (taille pour contenir 2 <LI>). Donc IE voit bien qu'il y a deux élements mais ils ne sait pas les afficher.
Aussi, j'aimerais savoir comment se passe la mise à jour entre le DOM et le rendu visuel sous IE et quelle astuce faut il encore déployer pour avoir un comportement correct?
Notez que l'élément que j'ajouteest un objet JS que j'ajoute par ul.appendChild(newLI)
Merci
Hervé