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 :

javascript Automation


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    F�vrier 2006
    Messages
    35
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Responsable d'exploitation informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 35
    Par d�faut javascript Automation
    Bonjour je suis en train de reprendre une appli web et j'ai voulu recuperer le code suivant :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <script>
    function retournerValeur( code, lib )
    {
        parent.opener.document.<?=$nom_form?>.<?=$input_code?>.value=code;
        parent.opener.document.<?=$nom_form?>.<?=$input_lib?>.value=lib;
        window.close();
    }
    </script>
    par celui ci
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <script type="text/javascript">
    function retournerValeur(uid)
    {
        s = parent.opener.document.enr_liste.elements['proprio'];
        s.value = uid;
        window.close();
    }
    </script>
    Le premier code fonctionne mais le deuxieme code ne fait rien et si on active le debogueur de script on a le message suivant :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Cette classe ne gere pas l'automation
    J'aimerai savoir comment resoudre mon probleme car �a fait 5 bonne heure que je cherche et meme sur google je ne trouve rien.
    J'ai meme fait des reparations de IE et des reinstallation de IE.

    Par contre les 2 codes fonctionnent parfaitement sur Firefox.

    Merci d'avance pour l'aide.

  2. #2
    Expert confirm�
    Avatar de le_chomeur
    Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2006
    Messages
    3 653
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 3 653
    Par d�faut
    que vaut parent ?

  3. #3
    Membre averti
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    F�vrier 2006
    Messages
    35
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Responsable d'exploitation informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 35
    Par d�faut
    parent correspond a la page mere qui a lancer la fenetre fille avant.

    Pour l'erreur avant j'ai resolu le probleme en rempla�ant :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <script type="text/javascript">
    function retournerValeur(uid)
    {
        s = parent.opener.document.enr_liste.elements['proprio'];
        s.value = uid;
        window.close();
    }
    </script>
    par :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    <script type="text/javascript">
    function retournerValeur(uid)
    {
        parent.opener.document.enr_liste.proprio.value = uid;
        window.close();
    }
    </script>
    qui a l'air de fonctionner sans erreur avec IE et Firefox.

    Par contre je retrouve la meme erreur mais avec le code suivant :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <script type="text/javascript">
    function retournerValeur(dn, uid)
    {
        parent.opener.document.enr_liste.elements['<?php echo($champ); ?>'].options[parent.opener.document.enr_liste.elements['<?php echo($champ); ?>'].options.length] = new Option(uid, dn);
        window.close();
    }
    </script>
    Je m'explique j'ai une page principale avec un select multiple dans lequel je veux ajouter des membres.
    Avec un bouton ajouter je lance une fenetre fille qui va rechercher des membres dans une base et ensuite essayer d'ajouter dans le select de la fenetre mere.

  4. #4
    Membre exp�riment�
    Avatar de HumanTool
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2006
    Messages
    276
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : France

    Informations professionnelles :
    Activit� : Chef de projet NTIC
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Janvier 2006
    Messages : 276
    Par d�faut
    salut,
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <script type="text/javascript">
    function retournerValeur(dn, uid)
    {
        parent.opener.document.enr_liste.elements['<?php echo($champ); ?>'].options[parent.opener.document.enr_liste.elements['<?php echo($champ); ?>'].options.length] = new Option(uid, dn);
        window.close();
    }
    </script>
    le php ne devrait pas encadr� le code javascript plutot ?
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    <script type="text/javascript">
    function retournerValeur(dn, uid)
    {  <?php echo("parent.opener.document.enr_liste.elements['" + $champ + ...); ?>
    [...]
    }
    </script>

  5. #5
    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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    cette syntaxe me laisse perplexe ...

    il n'a pas besoin de plus de pr�cision sur le parent ?
    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 !

  6. #6
    Membre averti
    Homme Profil pro
    Responsable d'exploitation informatique
    Inscrit en
    F�vrier 2006
    Messages
    35
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Responsable d'exploitation informatique

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 35
    Par d�faut
    Non il n'y a pas plus de precision car le parent contient le nom de la fenetre qui la apeller.

    De plus j'ai essayer avec window.parent.opener et le probleme est le meme.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Lancer javascript depuis Excel - erreur Automation [E-03]
    Par beben31 dans le forum Macros et VBA Excel
    R�ponses: 4
    Dernier message: 08/06/2009, 11h16
  2. JavaScript<---->ActionScript
    Par crazypiou dans le forum Flash
    R�ponses: 21
    Dernier message: 17/04/2009, 17h14
  3. [AUTOMATION WORD]Pilotage Word par Delphi
    Par Sunny dans le forum API, COM et SDKs
    R�ponses: 5
    Dernier message: 05/12/2002, 17h09
  4. [VBA-W] [AUTOMATION]Liste Fonctions/Paramètres
    Par Sunny dans le forum VBA Word
    R�ponses: 2
    Dernier message: 05/12/2002, 16h35
  5. Acc�s � une application ouverte (OLE Automation ?)
    Par PascalB dans le forum C++Builder
    R�ponses: 6
    Dernier message: 17/06/2002, 14h39

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