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 générique avec paramètres


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 133
    Par défaut fonction générique avec paramètres
    Bonjour,

    Voilà mon problème est simple: je souhaite faire une fonction avec paramètre pour checker la "value" d'un select et selon celle ci, faire apparaître un autre élément ou pas...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    function appear(check_field, value_element, action_element){
    		if (document.getElementById(check_field).value==value_element){
    			document.getElementById(action_element).style.display='block';
    		}else{
    			document.getElementById(action_element).style.display='none';
    		}
    }
    et donc appelée ainsi:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    onchange="appear(id_element_a_checker, 05, id_element_a_appear);"
    Cela ne fonctionne pas et juste 2 messages d'avertissement:
    Élément référencé par son ID/NAME dans le contexte global. Utilisez la propriété standard du W3C « document.getElementById() » à la place.
    L'utilisation de la fonction « getBoxObjectFor() » est déconseillée. Essayez d'utiliser la fonction « element.getBoundingClientRect() » si possible.
    Merci par avance de votre aide

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    Citation Envoyé par daninou Voir le message
    Cela ne fonctionne pas et juste 2 messages d'avertissement:
    Ils viennent d'où ?

    Et le 2° ne correspond à rien dans ton code ?

    A+

  3. #3
    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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    onchange="appear(id_element_a_checker, 05, id_element_a_appear);"
    les paramètres sont du string ?
    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 !

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 133
    Par défaut
    Les message viennent de firebug.
    Le 2 eme c'est car j'utilise également prototype je pense.

    Oui string pour le 1 et 3 eme param, le 2eme un entier .

  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 658
    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 658
    Billets dans le blog
    1
    Par défaut
    si tu passes 05 il reçoit 5 ...
    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 confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 133
    Par défaut
    Et quant je les met entre quote dans l'appel, ca plante, syntax error

  7. #7
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Citation Envoyé par daninou Voir le message
    Et quant je les met entre quote dans l'appel, ca plante, syntax error
    Avec des quottes simples il ne devrait pas y avoir de problème.
    Sauf si elles interfèrent avec des quottes PHP, et dans ce cas, il suffit de les échapper ...

    A+

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 133
    Par défaut
    avec 5 c'est idem...

Discussions similaires

  1. Fonction scalaire avec paramètre de type DateTime2
    Par FRinguette dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 10/10/2014, 00h16
  2. [XL-2010] Fonction Match avec paramètre heure
    Par Jordywolf dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/01/2013, 01h18
  3. Fonction Générique Constructeur Paramètre
    Par adrienfehr dans le forum C#
    Réponses: 6
    Dernier message: 14/02/2012, 07h23
  4. fonction JS avec paramètre xsl
    Par a.dequidt dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 11/10/2010, 15h53
  5. [PHP-JS] Fonction js avec paramètre PHP
    Par pcayrol dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/06/2007, 10h59

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