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 :

Raffraichir une page avec history.back [Fait]


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par défaut Raffraichir une page avec history.back
    bonjour à tous

    j'ai un petit souci de raffraichissement d'une image sur une page...

    j'ai un formulaire où l'on peut modifier une image, qui après traitement, reprend le nom de l'ancienne image. tout fonctionne parfaitement avec un header qui mentionne une date d'expiration passée

    mais j'ai aussi un bouton qui permet de revenir en arrière... avec un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onClick="history.back()"
    et là, le raffraichissement de l'image ne se fait pas correctement...

    j'ai l'impression que le retour arrière ne réagit pas de la même manière qu'un HREF

    comment puis-je faire pour résoudre le problème? et déjà , car c'est peut être le début de la solution, ai-je le moyen de transformer le onClick="history.back()" par une autre syntaxe pour lancer un HREF derrière?

    merci de votre aide

  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
    Tu peux t'aider de ce code dans ta page contenant ton formulaire.

  3. #3
    Rédacteur
    Avatar de MasterOfChakhaL
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2004
    Messages
    2 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 147
    Par défaut
    Salut,

    Je ne suis pas sûr à 100% de ce que j'avance, mais il me semble que ceci permet de feinter.

    Si je comprends bien tu affiches une image sur ta page...
    Ce que je propose, c'est que, plutot que de lui demander d'aller chercher directement une image sur le serveur (c'est là qu'il peut y avoir une interférence avec l'image qui est en cache), tu vas chercher ton image via un script php (par exemple)

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img src="getimage.php" />

    et le script doit pouvoir retrouver l'image que tu cherches à afficher (tu peux ajouter des paramètres en get sur l'url du script)

    Il suffit que ton script renvoie les bons headers, et tu n'as plus qu'à écrire le contenu du fichier...
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    header( 'image/gif' );
    echo file_get_contents( 'le_chemin_de_ton_fichier.gif' );
    par exemple...
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    N'oubliez pas de cliquer sur quand votre question à trouvé une solution.

    Si vous n'avez pas encore lu les règles du club, mieux vaut tard que jamais!

  4. #4
    Membre éclairé Avatar de mussara
    Inscrit en
    Novembre 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2004
    Messages : 442
    Par défaut
    merci de vos conseils

    je vais essayer tout cela

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

Discussions similaires

  1. Raffraichir une page avec un lien
    Par bigbob195 dans le forum Langage
    Réponses: 1
    Dernier message: 05/03/2011, 14h46
  2. Eviter l'accès à une page avec le bouton back
    Par friedamichelle dans le forum JSF
    Réponses: 2
    Dernier message: 10/02/2011, 11h39
  3. Comment savoir si la page est ouverte avec history.back
    Par TigerCX dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/04/2009, 09h46
  4. Réponses: 13
    Dernier message: 16/04/2004, 12h00
  5. Récupérer le code HTML d'une page avec Delphi 7
    Par PsyKroPack dans le forum Web & réseau
    Réponses: 5
    Dernier message: 06/02/2003, 21h56

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