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 :

Comment rafraichir une iFrame a partir d'une autre iFrame ?


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 9
    Par défaut Comment rafraichir une iFrame a partir d'une autre iFrame ?
    Comme le titre l'indique, je cherche un bout de code qui me permette de rafraichir une iFRAME, a partir d'une autre iFRAME.
    En l'occurence, une de mes iFrame contient la liste de mes article et la seconde le panier (site marchand), lorsque j'ajoute un produit, je veux rafraichir l'iFRAME qui contient mon panier.

    Apres de multiple recherche, j'ai tenté
    document.frames["I2"].location.reload(true)
    I2 etant l'iFRAME que je veux rafraichir, mais sans succés !

    Si quelqu'un a une idée ou une piste ... je suis preneur.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    parent.frames['nomiframe']
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 9
    Par défaut
    Le probleme est que si j'utilise la propriete onClick de mon iframe1 pour executer le code, c'est la frame en cours (soit l'iFrame1) qui est rafraichie par le contenu de mon iFrame2, et non l'iFrame2.
    Suis je clair ?

  4. #4
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    As-tu essayé avec target="iframe_cible" ?

  5. #5
    Membre du Club
    Inscrit en
    Juillet 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 9
    Par défaut
    Citation Envoyé par Madfrix
    As-tu essayé avec target="iframe_cible" ?
    Excuse moi, mais je ne vois pas ou utilisé target="iframe_cible" dans ma commande Javascript ? Peux tu preciser le fond de ta pensée ?

  6. #6
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Excuse-moi j'avais mal compris le fond de ton problème.
    Mais si tu veux reload ta frame à partir d'une autre, pourquoi ne pas directement rappeler l'URL ?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    parent.frames["I2"].location.href = "ton_URL";

    Sinon pour reload directement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    parent.frames["I2"].location.reload();
    Cela devrait marcher, non ?

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/10/2010, 11h46
  2. Réponses: 2
    Dernier message: 05/03/2010, 14h15
  3. Comment extraire le mois à partir d'une date?
    Par toumoham dans le forum Paradox
    Réponses: 1
    Dernier message: 17/05/2006, 13h37
  4. Réponses: 2
    Dernier message: 03/02/2006, 16h21
  5. [C#] Comment lancer un .doc à partir d'une WebForm ?
    Par patlemagnifik dans le forum ASP.NET
    Réponses: 10
    Dernier message: 06/01/2006, 23h38

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