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 :

Image à recharger


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 55
    Par défaut Image à recharger
    Bonjour,
    J'ai une application sur le web en java et j'ai un problème avec mes images.
    Je crée des images en .png que j'affiche dans ma page web.

    Ces images sont générées par l'application et leurs noms son spécifique au contexte.

    Il y a la possibilité de regénérer les images (avec le même nom). Mais, le browser (Explorer 7.0), comme il trouve que c'est le même nom reprend que l'ancienne image déjà en mémoire et me recharge pas la nouvelle. (je comprend la problèmatique et je la trouve normale)

    La question est-ce qu'il y a une option avec laquelle je peux imposer soit dans HTML ou dans Java scripte de recharger la nouvelle image.

    Merci d'avance.

  2. #2
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Bonjour carrel,

    En fait, tu souhaiterais vider le cache client c'est bien ca?

    Normalement, une image de meme nom est remplacée si sa date est plus proche.

    Sinon tu as deux possibilités php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date du passé
    ?>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<img src="tonimage.jpg?time=' . time() . '" />';
    quant à la seconde... normalement in the pocket mais a vérifier... code sur le pouce
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 55
    Par défaut
    Merci beaucoup,

    Juste une traduction avec mon environnement, je ne suis pas sur PHP, mais la solution était presque que là. Pour information, je n'avais pas la fonction time, j'ai juste mis la date directement - format américain.

    Encore un grand merci.

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

Discussions similaires

  1. [Prototype] Recharger une image
    Par estampille dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 05/01/2009, 14h54
  2. Sauver/ReCharger une image, donne
    Par Happy dans le forum C++
    Réponses: 3
    Dernier message: 18/05/2007, 13h06
  3. [images] rechargement image
    Par noOneIsInnocent dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 16/10/2006, 14h54
  4. Recharger une image dans la cache
    Par Prophetis dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/07/2006, 13h24
  5. Comment recharger les images à chaque submit ?
    Par jejerome dans le forum Langage
    Réponses: 8
    Dernier message: 30/04/2006, 11h41

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