Appeler plusieurs fonctions avec un même bouton.
Résolu
Durstboiler
Messages postés
7
Statut
Membre
-
Durstboiler Messages postés 7 Statut Membre -
Durstboiler Messages postés 7 Statut Membre -
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
- Diagnostic bouton photo - Accueil - Outils
- Bouton home clavier ✓ - Forum PC portable
- 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.