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 :

[Debutant] Nom de fonction identique


Sujet :

JavaScript

  1. #1
    Membre habitué
    Inscrit en
    Février 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 9
    Par défaut [Debutant] Nom de fonction identique
    Bonjour

    Une question de la part d'un débutant confirmé débutant

    J'utilise deux scripts qui ont un nom de fonction en commun.

    Je ne veux pas trop les modifier vu que je ne suis pas l'auteur.

    Existe il en Javascript un moyen de préciser à quel script appartient la fonction que l'on veut utiliser ?

    scriptUn.js a une fonction getValeur
    scriptDeux.js a aussi une fonction getValeur

    scriptUn et scriptDeux utilisent bien sur leur propre fonction getValeur.

    Est ce qu'il existe un appel du style scriptUn.getValeur et scriptDeux.getValeur pour préciser quelle fonction on veut appeler ?

    Merci !!

  2. #2
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    salut !
    à mon avis faut renommer !
    désactive le premier fichier...
    si tu obtiens une erreur sur la page tu cherches la source de l'erreur en doublecliquant sur le message d'erreur et en déroulant pour voir les détails
    on te donnera un numéro de ligne et avec ça tu pourra savoir si c'est dans l'un ou l'autre fichier... après tu renommera les fonctions par rapport aux résultats obtenu, c'est une sorte de débuggage
    @+

  3. #3
    Membre Expert
    Avatar de FremyCompany
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 2 532
    Par défaut
    tu dois renommer, pas le choix...

    une solution peut être :

    Script1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function x(str) {
       // Code de la fonction x1
    }
    Script2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    function x(nbr, nbr2) {
       // Code de la fonction x2
    }
    Correction (3e script)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    function x(arg01, arg02) {
       if (arguments.length > 1) {
          var nbr = arg01;
          var nbr2 - arg02;
          // Code de la fonction x2
       } else {
          var str = arg01;
          // Code de la fonction x1      
       }
    }

Discussions similaires

  1. nom de fonction identique.
    Par ITCsoft54 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 08/02/2008, 17h06
  2. Réponses: 9
    Dernier message: 22/07/2005, 16h10
  3. Nom de fonction dynamique
    Par gege2061 dans le forum C
    Réponses: 2
    Dernier message: 21/06/2005, 14h44
  4. Evaluation d'un nom de fonction
    Par uaz dans le forum Général Python
    Réponses: 1
    Dernier message: 04/08/2004, 11h16
  5. [Debutant]Nom de fichiers incomplets
    Par Drizzt [Drone38] dans le forum MFC
    Réponses: 3
    Dernier message: 04/06/2004, 16h33

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