Bonjour,

je souhaiterais que ma fonction retourne une valeur vers une fenêtre parent (donc depuis un popup) lorsque le gentil utilisateur clique sur le bouton soumettre (il s'agit d'un formulaire).

Voici ce que j'ai fait:

la fonction:
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
<script type="text/javascript">
        function calculScore()
        {
                var scoreTotal;
                //calculer les sous-scores
                        //Physical function
                        var physicalFunctionScore = 10;
                        //pour chaque sous-question (a,b,etc.), regarder quelle case est cochee.
                        //si differents de une seule case cochee, afficher signal d'erreur.
                        if (document.Question3.aa3.checked==true){physicalFunctionScore += 1;}
                        else if (document.Question3.ba3.checked==true){physicalFunctionScore += 2;}
                        else if (document.Question3.ba3.checked==true){physicalFunctionScore += 3;}
                        else {document.write("error, check your answers in question 3.a");
                //additionner les sous-scores pour produire le score final
                return physicalFunctionScore;
        }
        //var score=45
        </script>
Le bouton:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="button" onClick="window.opener.document.getElementById('scoreSF_36').value=calculScore()" value="Soumettre">
Je ne vois pas pourquoi ceci ne fonctionne pas... toute réponse est la bienvenue!!

Merci,

Stef