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 :

Récuperer le src d'une iframe


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 36
    Par défaut Récuperer le src d'une iframe
    Bonjour, je vais être bref car la question est simple ^^

    Comment récuperer la page actuellement contenue dans une iframe, j'ai tenté avec un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('nom_iframe').src
    mais cela ne récupère que la page initiale et donc par conséquent si l'on a changé de page dans l'iframe elle n'est plus valide.

    Merci à vous

  2. #2
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    (iframe.window?iframe.window:iframe.contentWindow).location.href ?

  3. #3
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 36
    Par défaut
    Oula pas tout compris

    Merci en tout cas

  4. #4
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Est-ce que ca marche ?
    Si oui, n'oublie pas le tag [RESOLU] ()

  5. #5
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 36
    Par défaut
    Ben non car je ne comprends pas le sens du script
    Mon iframe se nome content si tu pouvais me détailler un poil le script

    Merci beaucoup ;-)

  6. #6
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    et bien iframe represante ton iframe :
    ex : var iframe=document.getElementById('nom_iframe');

    ensuite j'utilise le double opérateur ?:
    c'est une sorte de fonction if (IIF de vb, si tu connais)
    tu peux écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    var x=null;
    if (y==0) {
        x=-1;
    } else {x=0; }
    ou En gros :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (condition as boolean ? truePart as object : falsePart as object) as object
    Sur IE, pour obtenir le fenêtre de l'iframe, faut utiliser iframe.window et sur FF, c'est iframe.contentWindow

    ( ? : ) retourne donc la fenêtre (objet "window" contenu dans l'iframe)
    location.href donne l'url en cours

    Des problèmes de sécurité peuvent survenir selon les navigateurs et les options de l'utilisateur

  7. #7
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    une dernière idée : window.frames["frm_name"].location ou .src ???

  8. #8
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 36
    Par défaut
    Non ne marche pas non plus :-(

    Y aurait il sinon un moyen de faire en sorte que les liens cliqués dans la frame sortent de la frame, en gros savoir sur quel lien on clic dans cette fameuse iframe ?

  9. #9
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    Citation Envoyé par rpgmax
    Non ne marche pas non plus :-(

    Y aurait il sinon un moyen de faire en sorte que les liens cliqués dans la frame sortent de la frame, en gros savoir sur quel lien on clic dans cette fameuse iframe ?
    Je ne crois pas... J'ai cherché sur le web et j'ai rien trouvé de bien fameux... il y a bien l'evenement on(before|after)update mais je n'ai pas trouvé comment l'exploiter.. si tu veux faire une recherche google avec ces nom d'events... tu trouveras peut-être...

  10. #10
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 36
    Par défaut
    Je vais regarder, merci pour ton aide

  11. #11
    Membre averti
    Inscrit en
    Mai 2005
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 36
    Par défaut
    Rahh ca m'énerve lol ^^
    Faut vraiment que je trouve une parade lol

Discussions similaires

  1. Récupérer variable POST dans le src d'une iframe
    Par claude77 dans le forum Langage
    Réponses: 13
    Dernier message: 04/03/2014, 16h53
  2. récuperer l'url d'une iframe
    Par alezan dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/09/2013, 21h51
  3. Réponses: 2
    Dernier message: 05/05/2012, 01h57
  4. Connaitre la src d'une iframe dynamiquement
    Par jaljal dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 07/02/2011, 19h00
  5. Changer la src d'une iframe
    Par defacta dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 01/12/2007, 14h01

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