Bonjour,
Je suis confronté à un dilemme vraiment bizarre, suite à ce post sur un problème d'insertion d'objet flash en Ajax, j'ai changé la fonction de traitement qui reçoit les données comme ceci :
$("#contenu").replaceWith(data)
remplacé par en prenant soit de changer le traitement en conséquence pour ne pas avoir d'erreur dans le DOM.
Bonheur, le problème s'est résolu seulement sous IE6, l'utilisation de $("#contenu").html(data) génére un bug de raffaichissement de la page.
En effet, sous ie6, une fois sur 3, lorsque je lance le traitement par simple clic sur un élément de menu, le background du site passe litéralement au dessus du tout pendant 1 seconde ...
Après avoir validé la page CSS + HTML, je me suis rendu compte qu'en rechangeant la fonction de traitement :
remplacé par
$("#contenu").replaceWith(data)
(en modifiant le traitement en conséquence)
le bug disparait !
Au final, j'ai le choix du bug
mais je préférerait avoir un truc qui marche 
Merci à vous
Partager