Image sur un site : forcer la mise en cache et son utilisation ?

Image sur un site : forcer la mise en cache et son utilisation ? - Programmation

Marsh Posté le 08-05-2001 à 05:30:33    

J'ai 2 images totalisant une trentaine de ko
Je veux :
- a l'arrive sur la page principale y'a un "loading" des images dans le cache de l'user
- sur les pages suivantes on force l'utilisation du cache
 
thanx

Reply

Marsh Posté le 08-05-2001 à 05:30:33   

Reply

Marsh Posté le 09-05-2001 à 02:57:38    

nan ?

Reply

Marsh Posté le 09-05-2001 à 08:42:40    

Bah...
 
1) La gestion du cache est une chose à laquelle on n'a absolument pas accès.
 
2) J'ai essayé de faire un script qui affiche une page blanche "Chargement en cours..." pendant qu'il chargeait les images, puis affichait tout, mais c'est trop chaud à faire...
 
Je te conseille autrechose :
 
Ta page, tu la met intérgalemet dans un LAYER (t'as qu'à commencer avec IE seulement, dans un DIV) caché.
Un JavaScript va tester le "ReadyState" (normalement c'est ça) de chacune des tes grosses images. Une fois qu'elles sont toutes "complete", ben affiche le calque...
 
Je vais te faire un exemple... (si cette fois ça marche ;))

Reply

Marsh Posté le 09-05-2001 à 09:00:30    

Mouarf :)
 
En fait, c'est plus simple :
 
http://magicbuzz.dyndns.org/files/pre.htm

Reply

Marsh Posté le 09-05-2001 à 11:20:41    

pas mal du tout! T'as essayer avec NS en mettant des layer à la place?


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

Marsh Posté le 09-05-2001 à 11:27:06    

Par contre, un truc embêtant :
 
Le moindre lien vers une image brisé, et le gars doit attendre le timeout avant de voir la page (soit environ une minute :ouch:)
 
Donc bien faire gaffe (notamment si tu fais des échanges de bannières) à héberger toi-même les images (TOUTES) pour être sûr qu'ellese chargeront bien

Reply

Marsh Posté le 10-05-2001 à 00:07:33    

c joli :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed