Rafraichir une page sans rafraichir les images

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Rafraichir une page sans rafraichir les images

par neurostim » 25 août 2008, 13:26

Teste ton site avec un proxy (affichage bien plus lent) pour savoir si firefox met à nouveau en cache les images ou non.

http://proxy.org/

Et pense à activer la prise en charge des scripts (dans le proxy).
Ou installe firebug et Yslow (extensions firefox) .

par @rthur » 25 août 2008, 10:04

Merci pour firefox j'ai bien un LOAD ONLY IF MODIFIED par contre je sais pas si firefox les retélécharge ou pas!
Bah ton message indique "télécharge seulement si modifié", vu que ton image n'a pas été modifiée, il va à priori la prendre dans le cache.
Ou peut-on voir cela?
Avec Wireshark tu verras toutes les requètes effectuées, comme ça tu en aura le cœur net.

par Mathieu68 » 25 août 2008, 08:24

Merci pour firefox j'ai bien un LOAD ONLY IF MODIFIED par contre je sais pas si firefox les retélécharge ou pas!

Ou peut-on voir cela?

Mon système d'image n'est pas simplement une image qui s'affiche avec une balise <img> sinon je ne poserai pas le problème.

http://194.95.111.244/~countzero/scripts/_myImageFlow/

Il est basé sur ce script

par @rthur » 24 août 2008, 17:44

Bonjour,

Sur la quasi intégralité des navigateurs y compris donc Firefox et IE, il y a un cache qui permet de ne pas recharger les éléments déjà chargés auparavant.
Par conséquent si tu forces le rechargement une page avec les mêmes images, les images ne seront pas retéléchargées mais récupérées depuis le cache du navigateur.
Tu peux le vérifier avec des extensions comme TamperData sous Firefox ou avec un sniffer comme Wireshark

Rafraichir une page sans rafraichir les images

par Mathieu68 » 24 août 2008, 14:59

Bonjour,

Je souhaiterai rafraichir une page d'un bouton lien...
Mais je ne souhaite rafraichir que le code source et pas recharger les images car cela me prenderai trop de bande passante.

<a href="#" onclick="document.location.reload();return(false)"><strong>Rafra&icirc;chir</strong></a>

Voici ce que j'ai trouvé mais seul sur opera les images ne sont pas rechargé. Exist-il un moyen?