IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[HTML] Image qui se se rafraichit pas


Sujet :

HTML

  1. #1
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Par défaut [HTML] Image qui se se rafraichit pas
    Bonjour,

    Voila j'ai une page html qui affiche un formulaire traité sur elle même via php et qui génère une image et l'affiche.

    Mon problème ne survient que sous ie (aussi bien la version 6 que 7)

    En fait, l'image ne change pas tant que je ne ferme pas et que je ne rouvre pas la page.

    Je fais un premier choix, l'image est générée par php, elle s'affiche avec html, tout va bien jusque la.

    Puis si je fais un autre choix je fais submit, l'image est bien modifiée mais celle affichée est la précédente.
    Et je peux changer mes choix autant que je veux seule la 1ère image est affichée.

    Je suis obligé de faire F5 (ou refresh) en cliquant sur oui quand il demande si je veux renvoyer les infos pour voir la bonne image.

    J'ai pourtant interdit le cache sur cette page dans l'en-tête html comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <head>
    	<title>title</title>
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" >
    	<meta http-equiv="Cache-Control" content="no-cache" >
    	<meta http-equiv="Pragma" content="no-cache" >
    	<meta http-equiv="Cache" content="no store" >
    	<meta http-equiv="Expires" content="0" >
    </head>
    J'ai même essayé des trucs en javascript mais rien.

    Avez vous une idée ?

    Je rappelle que ce n'est que sous IE (6 et 7) que j'ai ce problème (or tous les clients qui verront l'appli sont sout IE, je dois donc réussir à supprimer ce problème )

    Merci d'avance

  2. #2
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Ces balises meta sont désuètes et ne fonctionnent plus sur la plupart des navigateurs.

    Pour interdire la mise en cache d'une image, tu peux mettre un timestamp derrière le nom du fichier :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="image.jpg?<?php echo time(); ?>" />

  3. #3
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Par défaut
    En effet ça marche lorsque c'est fait directement sur la balise <img>

    J'avais essayé un truc du genre mais avec javascript et ça ne faisait rien.

    Ca marche avec IE 7 je vais tester avec la version 6 pour voir (car la plupart des clients sont sous cette version)

    EDIT : Ca marche avec IE 6

    Merci (je galérait dessus depuis 2 jours ... )

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/01/2007, 11h20
  2. [Dessin]Image qui ne s'enleve pas
    Par ehmppowa dans le forum 2D
    Réponses: 4
    Dernier message: 28/03/2006, 11h39
  3. background image qui ne s'affiche pas :(
    Par vermo dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 26/08/2005, 10h01
  4. [HTML]Image qui ne s'affiche pas sous firefox...
    Par OrangeBud dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 13/10/2004, 13h42
  5. [debutant][Tomcat]Images qui ne s'affichent pas
    Par omega dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 07/04/2004, 09h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo