11548 sujets

JavaScript, DOM et API Web HTML5

En tentant de mettre à jour le contenu de boite en XHR, je me suis rendu compte que IE (aussi bien 6 que 7) avait du mal à rafraichir le positionnement d'éléments en position:relative.

Pour faire simple, IE laisse l'élément en position:relative à l'ancienne position alors que Firefox, Safari et Opera le repositionne bien à sa nouvelle position.

La seule solution que j'ai trouvé pour l'instant, c'est de forcer le rafraichissement de l'élément en faisant un élément.innerHTML = élément.innerHTML (ou équivalent DOM). Et la, IE le repositionne correctement.

Quelqu'un a t'il une autre solution ?
Modifié par matgorb (19 Dec 2007 - 12:10)
hum , je peux pas balancer le truc comme ça, mais je vais faire une démo.
Modifié par matgorb (21 Dec 2007 - 10:25)