Appeler plusieurs fonctions avec un même bouton.
Résolu
Durstboiler
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
Durstboiler Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Durstboiler Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une fonction qui m'affiche du texte :
Une autre fonction qui me change le texte quand j'appuie sur un bouton :
J'aimerais pouvoir ajouter plusieurs lignes de texte (Suite1, Suite2...) et passer de l'une à l'autre toujours avec le même bouton.
J'avais pensé appeler avec mon bouton la fonction Suite(chiffre) et à chaque clic ajouter +1 au chiffre pour passer de "Suite1" à "Suite2" ect, mais j'ai pas réussi.
C'est assez basique mais j'arrive pas à remettre la main sur un tuto qui expliquer ça!
merci à celui qui m'aidera.
J'ai une fonction qui m'affiche du texte :
function Texte(){ lignetexte.data = 'texte'; }
Une autre fonction qui me change le texte quand j'appuie sur un bouton :
function Suite(){ lignetexte.data = 'Suite du texte'; }
J'aimerais pouvoir ajouter plusieurs lignes de texte (Suite1, Suite2...) et passer de l'une à l'autre toujours avec le même bouton.
J'avais pensé appeler avec mon bouton la fonction Suite(chiffre) et à chaque clic ajouter +1 au chiffre pour passer de "Suite1" à "Suite2" ect, mais j'ai pas réussi.
C'est assez basique mais j'arrive pas à remettre la main sur un tuto qui expliquer ça!
merci à celui qui m'aidera.
A voir également:
- Appeler plusieurs fonctions avec un même bouton.
- Appeler en privé - Guide
- Bouton reinitialisation pc - Guide
- Diagnostic bouton photo - Accueil - Outils
- Comment faire une capture d'écran sur un samsung sans bouton ? - Guide
- Bouton shift pc - Forum Jeux vidéo
4 réponses
Bonsoir,
Cite : "J'avais pensé appeler avec mon bouton la fonction Suite(chiffre) et à chaque clic ajouter +1 au chiffre pour passer de "Suite1" à "Suite2" ect, mais j'ai pas réussi. "
Tu es sur la bonne piste, pourquoi ne pas implémenter ton compteur dans la fonction ?
https://openclassrooms.com/fr/courses/6173501-debutez-la-programmation-avec-java?archived-source=26832
switch peut-etre ?
Cdt
En informatique 99% des problèmes se situent entre le fauteuil et le clavier
Cite : "J'avais pensé appeler avec mon bouton la fonction Suite(chiffre) et à chaque clic ajouter +1 au chiffre pour passer de "Suite1" à "Suite2" ect, mais j'ai pas réussi. "
Tu es sur la bonne piste, pourquoi ne pas implémenter ton compteur dans la fonction ?
https://openclassrooms.com/fr/courses/6173501-debutez-la-programmation-avec-java?archived-source=26832
switch peut-etre ?
Cdt
En informatique 99% des problèmes se situent entre le fauteuil et le clavier
Salut,
@ludobabs : ton lien concerne Java et non Javascript. Même si les syntaxes se ressemblent, il ne s'agit pas du tout du même langage.
@Durstboiler : peux-tu nous donner un exemple plus détaillé de ce que tu attends, pas sur d'avoir bien compris.
@ludobabs : ton lien concerne Java et non Javascript. Même si les syntaxes se ressemblent, il ne s'agit pas du tout du même langage.
@Durstboiler : peux-tu nous donner un exemple plus détaillé de ce que tu attends, pas sur d'avoir bien compris.
J'ai trouvé grâce à ludobabs et le lien est bon puisque apparemment le Switch java fonctionne de la même manière qu'en JavaScript.
Donc j'ai une fonction avec le chiffre des lignetexte :
Lancer dans :
Ensuite, mon switch :
Voila, j'espère ne pas avoir de surprise pour la suite mais pour le moment c'est bon.
Merci à ludobabs.
Donc j'ai une fonction avec le chiffre des lignetexte :
function Chiffre(){ chiffre = 0;}
Lancer dans :
<body onload="Chiffre";>
Ensuite, mon switch :
function Suite(){ chiffre = chiffre + 1; switch (chiffre) { case 1: lignetexte.data = 'Suite du texte 1'; break; case 2: lignetexte.data = 'Suite du texte 2'; break; case 3: lignetexte.data = 'Suite du texte 3'; index = 0; break; default: } }
Voila, j'espère ne pas avoir de surprise pour la suite mais pour le moment c'est bon.
Merci à ludobabs.