2010-08-22 6 views
1

Le contenu div de ma page Web change de façon dynamique. Les images utilisées en html dynamique sont actuellement sur le serveur.est-ce que je peux cahce ces images pour avoir une meilleure expérience quand le contenu de div est changéLa mise en cache des images à l'aide d'ajax

Répondre

2

Vous pouvez précharger vos images sur l'événement onLoad pour de meilleures performances. Pour précharger une image utiliser l'objet Image:

var anImage = new Image(width, height); 

Le ci-dessus crée un objet en mémoire dont les propriétés sont vides. Mais vous pouvez attribuer une URL de l'image à la propriété src de l'objet:

var anImage = new Image(100, 200); 
anImage.src = "imageFile.gif"; 

Vous assignez ensuite la propriété src de cette image stockée à la propriété src de votre élément <img> qui apparaît dans la page:

document.images["someImage"].src = anImage.src; // preloaded image 
Questions connexes