Afficher un div dans la fenêtre mère d'une iframe ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Dharius, 14 Janvier 2008.

  1. Dharius
    Dharius WRInaute impliqué
    Inscrit:
    6 Avril 2005
    Messages:
    739
    J'aime reçus:
    0
    Bonjour,

    Quelqu'un sait-il si il est possible d'ouvrire un div (le div existe deja avec un id, il s'agirait donc de changer le style) dans une fenêtre mère d'une iframe ?

    Je m'explique, je suis dans une iframe, et mon programme javascript veut changer les paramètres d'un div dans la fenêtre mère...

    En temps normal, sans iframe, on a le chemin du div du genre

    document.getElementByIt('id')...

    J'imagine que via un chemin spécifique xxx.getElementByIt('id')... on devrait pouvoir remonter au div en question qd on ets dans une iframe ?

    Merci... je sais pas si c'est très clair mon affaire ;)
     
  2. blman
    blman WRInaute accro
    Inscrit:
    5 Septembre 2003
    Messages:
    2 719
    J'aime reçus:
    3
    window.parent.getElementById ??? Essaye, je pense que ça devrait marcher
     
  3. Dharius
    Dharius WRInaute impliqué
    Inscrit:
    6 Avril 2005
    Messages:
    739
    J'aime reçus:
    0
    Merci, mais cela ne marche pas...

    La console d'erreur FireFox me retourne "window.parent.getElementById (ou parent.getElementById) is not a function"...

    AUtre chose ?
     
  4. blman
    blman WRInaute accro
    Inscrit:
    5 Septembre 2003
    Messages:
    2 719
    J'aime reçus:
    3
    Tu peux essayer avec window.parent.document.getElementById ?
     
  5. Dharius
    Dharius WRInaute impliqué
    Inscrit:
    6 Avril 2005
    Messages:
    739
    J'aime reçus:
    0
    Merci de m'avoir mis sur la piste !

    Ce qui marche : parent.document.getElementById
     
  6. hibou57
    hibou57 WRInaute passionné
    Inscrit:
    1 Novembre 2006
    Messages:
    1 015
    J'aime reçus:
    0
    Hola amigos,

    Tu as la solution, mais j'ajoute un détail supplémentaire : dans ton cas, comme tu fait l'accès depuis un IFRAME, alors il faut obligatoirement que la page de l'IFRAME et la page mère de l'IFRAME, soit sous le même domaine, sinon InternetExplorer interdira à l'IFRAME d'accéder au contenu de la fenêtre mère de l'IFRAME.

    Par exemple si le contenu de l'IFRAME est sous -www.machin.com et que la page mère est sous -www.truc.com, ça ne marchera pas, et une exception JavaScript sera levée. Par contre, si toutes les deux sont sous -www.machin.com, alors ça fonctionnera et l'accès sera autorisé.

    Enfin : pour être plus exact je devrais préciser que cela dépend d'une des otpions de sécurité d'Internet Explorer, qui autorise ou non Internet Explorer à accéder depuis un domaine, à des resources sous un autre domaine. Cette option étant active par défaut, il est préférable de faire comme si c'était toujours le cas.
     
  7. Dharius
    Dharius WRInaute impliqué
    Inscrit:
    6 Avril 2005
    Messages:
    739
    J'aime reçus:
    0
    Merci de la précision ! :)
     
Chargement...
Similar Threads - Afficher div fenêtre Forum Date
Afficher masquer div Développement d'un site Web ou d'une appli mobile 25 Juin 2012
[JS] Masquer / afficher un <div> à la saisie d'un <input> Développement d'un site Web ou d'une appli mobile 2 Novembre 2010
Afficher / cacher un div au survol d'une image Développement d'un site Web ou d'une appli mobile 27 Août 2010
Comment afficher <div contenant la réponse> en dessous <div de la question> Développement d'un site Web ou d'une appli mobile 15 Août 2009
afficher popup dans une div... possible ? Développement d'un site Web ou d'une appli mobile 24 Juin 2007
Afficher des infos depuis plusieurs page en PHP Développement d'un site Web ou d'une appli mobile 23 Mars 2022
Afficher la dernière version d'un fichier php ? Développement d'un site Web ou d'une appli mobile 8 Novembre 2021
comment afficher l erreur 404 URL Rewriting et .htaccess 28 Juillet 2021
Devra-t-on afficher les émissions de gaz à effet de serre de nos sites? Droit du web (juridique, fiscalité...) 28 Mars 2021
Afficher module avis Google sur un site web via le GTM ? Google : l'entreprise, les sites web, les services 18 Mars 2021
Afficher stats analytics sur mon site Google Analytics 14 Novembre 2020
Ne pas afficher certaines conversions dans Google Ads AdWords 8 Juillet 2020
Afficher les produits suivants en ajax Développement d'un site Web ou d'une appli mobile 12 Mai 2020
Google a-t-il le droit d'afficher directement les informations des sites sans leur accord ? Droit du web (juridique, fiscalité...) 21 Février 2020
API pour afficher les avis Google sur son site Google : l'entreprise, les sites web, les services 10 Novembre 2019
Afficher les tags sur wordpress Développement d'un site Web ou d'une appli mobile 3 Août 2019
Extension Chrome utile pour afficher le code source HTML, JS, CSS Développement d'un site Web ou d'une appli mobile 5 Juillet 2019
Google My Business :Comment afficher sa zone de couverture et pas son adresse ? Google : l'entreprise, les sites web, les services 19 Juin 2019
Afficher/cacher données dans un tableau Développement d'un site Web ou d'une appli mobile 9 Mars 2019
Afficher des valeurs d'une colonne à l'autre selon condition Développement d'un site Web ou d'une appli mobile 11 Février 2019