J'ai un élément div avec quelques images formatées. Sur demande de l'utilisateur, je charger des images supplémentaires de manière asynchrone, sans postback, et ajouter le résultat (HTML formaté pour de nouvelles images) à l'élément div en utilisant JavaScript:Ajout à InnerHtml sans reste de contenu
function onRequestComplete(result) {
var images = document.getElementById('images');
images.InnerHtml += result;
}
Tout va bien, sauf la partie lorsque les images dans le panneau chargé précédemment scintillement après l'ajout du code HTML. Si je comprends bien, le panneau est reconstruit, pas seulement le nouveau HTML est ajouté à son fond. Ce n'est donc pas un comportement Web 2.0.
Comment cela peut-il être fait sans effleurer? Merci d'avance.
Quel navigateur? Cela arrive-t-il aussi dans d'autres navigateurs? – Seth
Initialement, j'ai ce problème dans IE 8 à chaque fois. Maintenant, j'ai vérifié ce problème avec d'autres navigateurs. Dans Google Chrome, le scintillement se produit la première fois seulement (sur le premier ajout), tous les ajouts suivants sont corrects, sans scintillement. Dans Firefox, tout est excellent, pas de scintillement. – Centro