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 :

window.open fenêtre fille non reconnue


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2011
    Messages : 19
    Par défaut window.open fenêtre fille non reconnue
    Bonjour,

    Je sollicite encore un peux votre aide pour encore une fois un souci sur mon window .open.

    Voilà j’ai ma fonction JavaScript qui va m’ouvrir une fenêtre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function openPopup(textbox) {
        window.open(('PopupRecherche/Popup.aspx?textbox=' + textbox), 'recherche_annuaire', 'directories = yes, location = yes, menubar = yes, resizable = yes, scrollbars = yes, status = yes, toolbar = yes, width = 370, height = 345, top = 10, left = 10');    
        return false;
    }
    Apres traitement sur cette fenêtre je dois envoyer des donnés a la fenêtre mère mais la fonction plante et rien est retourné à la fenêtre mère.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function closeMe() {
        if ((document.getElementById('TXT_RECHERCHE').value != document.getElementById('HDF_VERIFICATION').value) || (document.getElementById('HDF_VERIFICATION').value == "")) { 
            alert('Veuillez sélectionner un personne dans la liste.');   
        }
       else {
            var textbox = getParamValue('textbox');
            window.opener.document.getElementById('ctl00_Main_TXT_' + textbox).value = document.getElementById('TXT_RECHERCHE').value;
            window.opener.document.getElementById('ctl00_Main_' + textbox).click();
            window.close();
            }
    }
    Comme erreur il me marque : ‘window.opener.document.getElementById(…)’ a la valeur Null ou n’est pas un objet.

    Merci d’avance.

  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 658
    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 658
    Billets dans le blog
    1
    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 averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2011
    Messages : 19
    Par défaut
    Merci pour le lien mais j’avais déjà vu se post en fait le souci que j’ai c’est que la fenêtre ouverte avec le window.open semble avoir aucun lien avec la fenêtre qui la ouvert…

    La fenêtre mère a cette adresse :
    localhost:2888/WebApplication2
    Donc la fenêtre fille devrait avoir cette adresse :
    localhost:2888/WebApplication2/PopupRecherche.Popup.aspx

    Mais à en réalité :
    localhost:2888/PopupRecherche.Popup.aspx

  4. #4
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    une fenêtre ouverte avec window.openeda une relation parent / opener avec sa mère.
    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 !

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2011
    Messages : 19
    Par défaut
    C’est bien se que je pensais aussi…
    En fait je viens de me rendre compte de mon erreur
    C’étais encore une fois une petit erreur a la c** j’avais un problème dans le nom de mon getElementById.

    Merci encore une fois pour ton aide.

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

Discussions similaires

  1. récupérer la fenêtre ayant utilisé window.open()
    Par GregHory dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/05/2006, 18h00
  2. Centrer une fenêtre ouverte avec window.open et statusbar
    Par Michaël dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 02/01/2006, 13h07
  3. Fenêtre fille non redimensionnable
    Par Beleim dans le forum Windows
    Réponses: 6
    Dernier message: 08/08/2005, 15h55
  4. coordonnées d'une fenêtre avec window.open
    Par neecolas dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/05/2005, 09h08
  5. Tunnel SSH non reconnu depuis Windows
    Par D@rKness74 dans le forum Développement
    Réponses: 2
    Dernier message: 03/05/2005, 12h32

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