Bonjour,

N'y connaissant rien en javascript, je me demande comment faire un truc simple

j'ai une fonction JS (dans du PHP) qui marche bien, mais à laquelle j'essaye de passer un argument (sealed) pour modifier l'instruction (c'est des noms de champ d'un formulaire) :

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
 
echo '
<script type="text/javascript">
function disable_enable_sealed(sealed)
        {
           if (document.all || document.getElementById)
           {
             if (document.review.sealed.disabled==true)
                document.review.sealed.disabled=false
             else
                document.review.sealed.disabled=true
           }
        }
</script>
';
le truc : je voudrais remplacer le document.review.sealed.disabled par document.review.VALEUR_DE_SEALED.disabled

comment faire pour le passer dans les lignes svp ?

j'ai essayé avec des simples quotes, doubles, sigle plus etc.. mais rien n'y fait, je ne dois pas faire ca correctement..

merci de votre aide !

ps : j'ai testé ça mais ça ne marche pas non plus :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
echo '
<script type="text/javascript">
function disable_enable_sealed(sealed)
        {
           if (document.all || document.getElementById)
           {
             if (document.review.\' + sealed + \'.disabled==true)
                document.review.\' + sealed + \'.disabled=false
             else
                document.review.\' + sealed + \'.disabled=true
           }
        }
</script>';