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�cup�ration du contenu d'un popup par la page m�re


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    14
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par d�faut r�cup�ration du contenu d'un popup par la page m�re
    Bonjour tout le monde,
    je vous explique mon probl�me :

    Ma page m�re M appelle quand elle se charge un popup P. Ce popup P affiche
    un site internet (et ce n' est pas mon site ...). Mon probl�me est comment
    recuperer le code source HTML du popup P � partir de la page m�re M ???
    Donc comme je le dis nous avons nullement acc�s au site charg� dans le
    popup P.

    Je poste la totalit� de mes fonctions javascript... vous pourrez remarquer que le popup lanc� est popupWin... Bien sur j' appelle bien comme il faut
    mes fonctions et ne suis pas un newbee ...

    Je vous remercie tous pour l' aide que vous pourrez m' apporter.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
     
    <script>
    var popupWin;
     
    function writediv()
    {
    popupWin.focus();
    // Je veux mettre le conteu récupéré dans une balise div et 
    // c' est ici que ça coince ...
    document.getElementById('pseudobox').innerHTML =  ???
    }
     
    function windowOpener(url, name, args) {
    if (typeof(popupWin) != "object"){
    popupWin = window.open(url,name,args);
    } else {
    if (!popupWin.closed){
    popupWin.location.href = url;
    } else {
    popupWin = window.open(url, name,args);
    }
    }
    //writediv();
    popupWin.focus();
    popupWin.location.href = "http://www.liffe-commodities.com/CommodityFutures.aspx?targ=YEBM/F.LI";
     
    }
    </script>

  2. #2
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Citation Envoy� par TheHitman Voir le message
    Mon probl�me est comment
    recuperer le code source HTML du popup P � partir de la page m�re M ???
    Donc comme je le dis nous avons nullement acc�s au site charg� dans le
    popup P.
    Essaye :
    alert(popupWin.document.innerHTML);
    Ca devrait t'afficher tout le code HTML de ta popup...

  3. #3
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    14
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par d�faut
    Hmm ... c' est logique et c' est ce que j' ai fait � la base mais la bo�te
    d' alerte ne s' affiche pas ...

    EDIT :
    Pour info, le debuggueur d' IE m' indique un probl�me sur l' alert
    Je poste tout l' exemple en modifiant la page charg�e dans la popup

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
    <script>
    var popupWin;
     
    function writediv()
    {
    popupWin.focus();
    alert(popupWin.document.innerHTML);
    }
     
    function windowOpener(url, name, args) {
    if (typeof(popupWin) != "object"){
    popupWin = window.open(url,name,args);
    } else {
    if (!popupWin.closed){
    popupWin.location.href = url;
    } else {
    popupWin = window.open(url, name,args);
    }
    }
     
    popupWin.focus();
    //popupWin.location.href = "http://www.liffe-commodities.com/CommodityFutures.aspx?targ=YEBM/F.LI";
    //popupWin.location.href = "http://www.google.fr";
     
    }
    </script>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>
    <body onLoad="javascript:windowOpener('http://www.google.fr','window','WIDTH=800 HEIGHT=400');">
     
    <form id="form1" name="form1" method="post" action="">
      <input type="button" name="Submit" value="GET" onClick="javascript:writediv();"/>
    </form>
    <div id="pseudobox">
    toto
    </div>
     
    </body>
    </html>

  4. #4
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Citation Envoy� par TheHitman Voir le message
    Hmm ... c' est logique et c' est ce que j' ai fait � la base mais la bo�te
    d' alerte ne s' affiche pas ...
    Essaye d'enlever le focus (on verra bien c'est �a ou autre chose). Le message d'IE est plus pr�cis ou non?

    Tu as essay� avec Firefox?

  5. #5
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    14
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par d�faut
    le focus ne change rien ...
    FF n' affiche rien ... et la bo�te ne s' affiche pas (toute fa�on mozilla de base n' affiche pas les erreurs JS)

    Ok le code erreur est 0 et c' est un probl�me d' acc�s refus� !!!

  6. #6
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    14
    D�tails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 14
    Par d�faut
    *UP*

  7. #7
    Expert confirm�
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par d�faut
    Citation Envoy� par TheHitman Voir le message
    le focus ne change rien ...
    FF n' affiche rien ... et la bo�te ne s' affiche pas (toute fa�on mozilla de base n' affiche pas les erreurs JS)

    Ok le code erreur est 0 et c' est un probl�me d' acc�s refus� !!!
    tes pages ne sont pas sur le m�me domaine. Tu ne peux donc rien faire.

Discussions similaires

  1. Changer l'image contenue dans une popup depuis la page m�re
    Par markham dans le forum G�n�ral JavaScript
    R�ponses: 12
    Dernier message: 13/02/2014, 19h45
  2. R�ponses: 0
    Dernier message: 11/03/2009, 12h23
  3. Imprimer une popup depuit la page m�re
    Par karimphp dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 31/10/2007, 10h54
  4. popup form data >> page m�re
    Par taffMan dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 09/12/2006, 10h48

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