Partage
  • Partager sur Facebook
  • Partager sur Twitter

problème window.opener

    17 mars 2006 à 10:35:56

    coucou !

    je ne comprends pas ce qui se passe
    j'ai un formulairte qui en ouvre un second ..sur le 2e j'ai ce code

    alert(window.opener.document.forms[0].elements.length-1)

    for (x=0; x<= window.opener.document.forms[0].elements.length-1; x++) {
    alert( window.opener.document.forms[0].elements[x].name );
    }

    (je dois récuperer la valeur de certains champs, et en modifier d'autres selon le valeurs saisies dans le 2 e formulaire)

    quand j'ouvre j'ai ce message d'erreur :

    window.opener.document.forms.0.elements à la valeur null


    je ne comprends pas pourquoi il transforme le [0] en .0



    ...je viens de me rendre compte d'un truc ...

    cela ne se produit que quand le forumlaire appelant est raffraichi
    il est prérempli à partir de formulaires saisis auparavants

    l'utilisateur à la possibilité dans une liste
    1) de selectionner un nom (qui va remplir automatiquement l'adresse)
    2) de sélectionner "Ajouter une Adresse" qui ouvre le formulaire

    quand on Ajoute en premier ==> ok
    quand on selectionne le nom et que les champs sont maj, puis qu'on ajoute ==> bug
    quand on selectionne sans maj, puis qu'on ajoute ==> ok

    :o








    si quelqu'un à une idée... voire une solution :)

    • Partager sur Facebook
    • Partager sur Twitter

    problème window.opener

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown