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 :

Appel de fonction par une autre


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2019
    Messages : 151
    Par défaut Appel de fonction par une autre
    Bonjour à tous,
    j'ai une fonction (fonction1) que je souhaite appeler par une autre fonction (fonction2) de la manière suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    function fonction1(objet){
        document.getElementById(objet).style.visibility="hidden";
    }
     
    function fonction2(){
        fonction1('objet1');
        fonction1('objet2');
        fonction1('objet3');
    }
    la fonction1 fonctionne lorsque je l'appelle directement: fonction1('objet1'); mais je n'arrive pas à l'appeler par la fonction2.

    J'ai besoin de votre aide, svp.

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 124
    Par défaut
    Salut

    Ton code fonctionne, reste à savoir quand et comment tu appels la fonction2, ou est placé l'appel et les fonctions dans la structure complète de ton code.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2019
    Messages : 151
    Par défaut
    Merci de ta réponse ProgElecT, cela me rassure.
    En fait j'appelle la fonction2 sur un onclick de la manière suivant: onclick="fonction2();" mais cela ne fonctionne pas.
    Lorsque je le fais avec la fonction1: onclick="fonction1(''objet1);fonction1(''objet2);fonction1(''objet3);" tout va bien.
    !!!???

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 124
    Par défaut
    Re

    Un exemple fonctionnel vérifié
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    <!DOCTYPE html>
    <html lang="fr"> <!-- ABaseHTML.html -->
     
    	<head>
    		<meta http-equiv="content-type" content="text/html"; charset="utf-8"/>
    		<meta name="viewport" content="width=device-width, initial-scale=1.0">
    		<title>Minimum pour page HTML</title>
     
    		<style>
                    </style>
    		<script>
                            'use strict'; // force la déclaration des variables
                            //********************************************************************************
                            //--------------------------------------------------------------------------------
                    </script>
     
    	</head> 
    	<body>	<!-- ............................................................................................................. -->
     
    			<div id="objet1">A que couco</div>
    			<p id="objet2"> 2ém element</p>
    			<h1 id="objet3"> 3ém élément</h1>
    			<button type="button"  onclick="fonction2()">Go</button>
     
    	<script>// ............................................................................................................. //
                            
                    function fonction1(objet){
                            document.getElementById(objet).style.visibility="hidden";
                    }
     
                    function fonction2(){
                            fonction1('objet1');
                            fonction1('objet2');
                            fonction1('objet3');
                    }
            </script><!-- ........................................................................................................... --> 
    	</body>	<!-- ............................................................................................................. -->
     
    </html>
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  5. #5
    Membre confirmé
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juillet 2019
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2019
    Messages : 151
    Par défaut
    Merci beaucoup ProgElecT
    Bonne continuation

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

Discussions similaires

  1. Appel d'une fonction par une autre
    Par maparè dans le forum Langage
    Réponses: 3
    Dernier message: 01/03/2010, 15h57
  2. appelle des fonctions dans une autre
    Par bennkabazz dans le forum Requêtes
    Réponses: 0
    Dernier message: 01/12/2008, 15h40
  3. Stopper une fonction par une autre fonction
    Par Clairette29 dans le forum MATLAB
    Réponses: 11
    Dernier message: 02/07/2008, 10h05
  4. appeler deux fonctions dans une autre
    Par ririrourou dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 05/06/2008, 15h11
  5. [Joomla!] appel de fonction d'une autre classe dans un autre fichier
    Par lkryss dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 27/07/2007, 16h55

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