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 :

Fonction & Argument


Sujet :

JavaScript

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur Systèmes
    Inscrit en
    Août 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Monaco

    Informations professionnelles :
    Activité : Ingénieur Systèmes
    Secteur : Finance

    Informations forums :
    Inscription : Août 2011
    Messages : 75
    Points : 87
    Points
    87
    Par défaut Fonction & Argument
    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>';

  2. #2
    Membre régulier
    Homme Profil pro
    Ingénieur Systèmes
    Inscrit en
    Août 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Monaco

    Informations professionnelles :
    Activité : Ingénieur Systèmes
    Secteur : Finance

    Informations forums :
    Inscription : Août 2011
    Messages : 75
    Points : 87
    Points
    87
    Par défaut
    on m'a répondu ailleurs, c'était simple :

    document.review[sealed].disabled

    problème résolu merci

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

Discussions similaires

  1. Signature d'une fonction sans argument
    Par cj227854 dans le forum C++
    Réponses: 5
    Dernier message: 20/10/2005, 17h01
  2. creer une fonction avec arguments
    Par niglo dans le forum ASP
    Réponses: 3
    Dernier message: 03/06/2005, 08h04
  3. Passer une fonction comme argument à une fonction
    Par Cocotier974 dans le forum Général Python
    Réponses: 4
    Dernier message: 29/06/2004, 13h41
  4. [VB.NET] Fonctions en argument ?
    Par BobLeNain dans le forum VB.NET
    Réponses: 8
    Dernier message: 03/06/2004, 12h47
  5. Fonction divisant argument de type inconnu
    Par Nasky dans le forum C
    Réponses: 9
    Dernier message: 29/07/2003, 00h32

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