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 :

[POO] Depuis 1 iframe, accéder à un élément d'1 autre iframe


Sujet :

JavaScript

  1. #1
    Membre expérimenté
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 956
    Points : 1 316
    Points
    1 316
    Billets dans le blog
    1
    Par défaut [POO] Depuis 1 iframe, accéder à un élément d'1 autre iframe
    Yop!

    J'ai une page ASP qui ouvre plusieurs iframes dont les ID sont construites comme suit:

    myframe0
    myframe1
    myframe2
    etc...selon le nombre de lignes retournées par un recordset.


    Chaque iframe contient un petit formulaire, dont un des champs a pour ID , disons, champ1.

    J'essaie de faire la chose suivante:

    A partir de l'iframe myframe0, je voudrais pouvoir donner le focus au champ1 de l'iframe myframe1.

    J'arrive à remonter jusqu'à myframe1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    parent.document.getElementById('myframe1')
    mais je n'arrive pas à faire référence à un objet à l'intérieur de cette iframe

    J'ai essayé des tas de trucs du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    parent.document.getElementById('myframe1').document.forms[0].champ1.focus()
    parent.document.getElementById('myframe1').forms[0].champ1.focus()
    ....
    Sans succès

  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 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    top.frames['nomdufame'].document.getElementById('idObj')

  3. #3
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 655
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 655
    Points : 11 150
    Points
    11 150
    Par défaut
    bonjour,

    regarde cette discussion :
    http://www.developpez.net/forums/sho...d.php?t=395683 (code détaillé dans le message 6)

  4. #4
    Membre expérimenté
    Avatar de ryan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2003
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 956
    Points : 1 316
    Points
    1 316
    Billets dans le blog
    1
    Par défaut
    Yop!

    Ca y est, grâce à votre aide j'y suis arrivé:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    top.frames['myframe1'].document.forms[0].champ1.focus()
    Merci

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

Discussions similaires

  1. getElementById depuis une iframe sur un élément hors iframe
    Par Grulf dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/11/2010, 15h37
  2. Réponses: 6
    Dernier message: 26/08/2010, 18h20
  3. [POO] ordre (apparition dans le code) pour accéder aux éléments
    Par progamer54 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 24/11/2008, 12h08
  4. [DOM] accéder à un élément d'une iframe avec le dom
    Par Henry9 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 21/08/2007, 19h44
  5. Est-il possible d'accéder à un élément grâce à sa position ?
    Par magic8392 dans le forum XSL/XSLT/XPATH
    Réponses: 21
    Dernier message: 30/09/2005, 09h18

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