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

JavaScript Discussion :

popup reste en memoire cache


Sujet :

JavaScript

  1. #1
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 2
    Points : 7
    Points
    7
    Par défaut popup reste en memoire cache
    bonjour
    j'ai une fonction qui affiche un popup avec un contenu fichier pdf:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function affpopup(url)
    {
    open(url, 'PromoduMois', 'height=700,width=500,top=100,left=50,menubar=yes,resizable=yes,scrollbars=yes,toolbar=yes,location=no,directories=no,personalbar=no,status=no');
     
    }
    et l'appel de la fonction:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <A href="javascript:affpopup('promos/promodumois1.pdf');" class="Style1">Promo 1</A>

    le probleme c'est que si je change le contenu de mon fichier pdf ou que je le renomme le popup precedement ouvert s'ouvre, pour voir le nouveau contenu il faut supprimer les fichiers temporaires.
    ya t il une methode pour remedier a ce probleme, merci d'avance a ceux qui ont resolu ce probleme.

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Habituellement, pour forcer un fichier à se recharger depuis le serveur, ça se gère côté serveur au niveau des entêtes du fichier...

    Sinon, tu peux forcer le rafraichissement en JavaScript en rajoutant un paramètre de type timestamp à l'URL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    open(url + '?tt=' + new Date() , ...);

  3. #3
    En attente de confirmation mail
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 2
    Points : 7
    Points
    7
    Par défaut
    FRANCHEMENT Bovino merci! voici la modification a ma fonction pour ceux qui rencontreront ce probleme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    open(url, 'PromoduMois',new Date() , 'height=700,width=500,top=100,left=50,menubar=yes,resizable=yes,scrollbars=yes,toolbar=yes,location=no,directories=no,personalbar=no,status=no');
    je suis content de cette reponse si rapide qui ma fait cherché longtemps longue vie a ce forum qui fait gagner enormement de temps dans la programmation.

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

Discussions similaires

  1. Memoire cache 4D 2003 et Windows serveur 2003
    Par okin283 dans le forum 4D
    Réponses: 4
    Dernier message: 16/09/2009, 10h45
  2. [Suse 10.2] Memoire Cache
    Par shaun_the_sheep dans le forum Administration système
    Réponses: 2
    Dernier message: 10/07/2007, 19h16
  3. Acces a la memoire cache L2
    Par yoloosis dans le forum C++
    Réponses: 12
    Dernier message: 12/07/2006, 23h43
  4. Acces et vitesse des memoires caches.
    Par baygon_vert dans le forum Composants
    Réponses: 3
    Dernier message: 29/06/2006, 19h43
  5. Utiliser la memoire cache
    Par trax44 dans le forum Assembleur
    Réponses: 2
    Dernier message: 25/10/2005, 20h11

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