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 :

[POO] syntaxe fonction bizarre


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Par défaut [POO] syntaxe fonction bizarre
    hello les gens
    est ce que cette syntaxe est bonne, et est ce qu'elle signifie bien ce que je crois ?

    on a un Objet A avec une methode dont la signature est et pi deux fonction javascript:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    fct2(){
    A.fct_a(fct3, 'blabla');
    }
     
    fct3(data){
    //traitement
    }

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    avec si peu de code, on n'ira pas loin
    Tu peux nous en dire plus ?

  3. #3
    Membre éprouvé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Par défaut
    heu... j'ai peur d'en dire plus et de carement vous embrouiller...
    En gros c'est ça:
    1_La fonction fct2 est appeée sur un evenement keyUp d'un input et prends comme paramètre la valeur de l'input.
    2_L'appel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    A.fct_a(fct3, 'blabla');
    retourne le resultat de son execution à fct3 (le resultat de A.fct_a() est donc mis dans le parametre data)

    voili voilou est ce quelqu'un à deja vu ça??!?

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut
    On essaiera de ne pas s'embrouiller
    Veuillez nous envoyer un code exact, qui inclut les "function ---()" , etc...
    Sans ca, c'est la ou l'on s'embrouille vraiment.

  5. #5
    Membre éprouvé

    Inscrit en
    Juin 2005
    Messages
    1 155
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 1 155
    Par défaut
    Bon alors je vous aurais prévenus, regardez le tuto ici (partie 55. Ajax>55.4. Des frameworks pour mettre en oeuvre>55.4.1. Direct Web Remoting (DWR)>55.4.1.6. Exemple pour valider des données)

    -> fct_a() correspond à validerValeur() sur le tuto et donc l'objet A est TestDWR.
    -> fct2() c'est valider() sur le tuto
    -> fct3() c'est afficherValidation(data) sur le tuto

  6. #6
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
      public String validerValeur(String valeur) {
     
        String resultat = "invalide";
     
        if ((valeur != null) && valeur.startsWith("X")) {
          resultat = "valide";
        }
     
        return resultat;
      }
    est du Java pas du Javascript.

    En gros la fonction valider appelle la méthode TestDWR.validerValeur() de l'objet TextDWR. Et quand cette méthode retourne un résulat la focntion afficherValidation() est appelée.


    2_L'appel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    A.fct_a(fct3, 'blabla');
    retourne le resultat de son execution à fct3 (le resultat de A.fct_a() est donc mis dans le parametre data)

    voili voilou est ce quelqu'un à deja vu ça??!?
    Un équivalent javascript si tu veux :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    var chrono = window.setTimeout("nomFonction()", "2000");
    la méthode setTimeout de l'objet window appelle la fonction nomFonction() passé un délai de 2 secondes (et là en plus tu récupères l'id du timer - variable chrono).

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

Discussions similaires

  1. [RegEx] Syntaxe fonction ereg()
    Par alain31tl dans le forum Langage
    Réponses: 20
    Dernier message: 26/09/2006, 01h44
  2. Verification syntaxe fonction javascript
    Par calitom dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 12/09/2006, 16h02
  3. [PHP-JS] syntaxe fonction verification select
    Par calitom dans le forum Langage
    Réponses: 1
    Dernier message: 12/09/2006, 14h53
  4. syntaxe java bizarre
    Par yvon_huynh dans le forum Langage
    Réponses: 3
    Dernier message: 26/06/2006, 15h57
  5. [VB6] [Syntaxe] Fonction renvoyant un tableau d'objets
    Par Troopers dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/10/2002, 15h33

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