Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 appel fonction javascript Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
sakoche
Forumeur fréquent
Forumeur fréquent



Sexe: Sexe:Féminin
Messages: 58

MessagePosté le: Dim 29 Aoû 2010 - 22:33 Répondre en citantRevenir en haut

Bonjour,

j'ai un souci avec un code simple d'une calculatrice en javascript c'est un simple appel de la fonction "calcul " qui ne fonctionne pas je comprend pas pourquoi si quelqu'un peu m'aider ce serai gentil! je met le code:

<title>calculatrice</title>
<script>

function calcul()
{
var res;
nb1=document.getElementById(nb1).value;
nb2=document.getElementById(nb2).value;
signe=document.getElementByName(signe).value;
res=eval("("nb1signenb2")");
alert(res);
}
</script>
</head>

<body>

<form>

<input>
<input>

<select>

<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>

</select>




<input type="button" value="resultat" onclick="calcul();">
</form>
----
</body>
</html>
Voir le profil de l'utilisateurEnvoyer un message privé

N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire.
hinomura
Forumeur occasionnel
Forumeur occasionnel


Licence Professionnelle

Messages: 15

MessagePosté le: Mer 01 Sep 2010 - 17:21 Répondre en citantRevenir en haut

sakoche a écrit:
Bonjour,

j'ai un souci avec un code simple d'une calculatrice en javascript c'est un simple appel de la fonction "calcul " qui ne fonctionne pas je comprend pas pourquoi si quelqu'un peu m'aider ce serai gentil! je met le code:

<title>calculatrice</title>
<script>

function calcul()
{
var res;
nb1=document.getElementById(nb1).value;
nb2=document.getElementById(nb2).value;
signe=document.getElementByName(signe).value;
res=eval("("nb1signenb2")");
alert(res);
}
</script>
</head>

<body>

<form>

<input>
<input>

<select>

<option>+</option>
<option>-</option>
<option>*</option>
<option>/</option>

</select>




<input>
</form>
----
</body>
</html>


Salut, aucun de tes appels javascript n'a d'équivalent dans le code HTML ( lié à la fonction code du forum qui efface des contenus de balises je pense )

Voilà une version qui marche :

( je te copie le code sous forme d'image, sinon le forum mange tout le code pour afficher quelque chose d'incohérent, comme ce qui est arrivé à ton message je pense Wink )

Image

Syntaxe, majuscule minuscule à respecter Wink
Voir le profil de l'utilisateurEnvoyer un message privé
sakoche
Forumeur fréquent
Forumeur fréquent



Sexe: Sexe:Féminin
Messages: 58

MessagePosté le: Jeu 02 Sep 2010 - 20:25 Répondre en citantRevenir en haut

Merci beaucoup!! je commençais à désespérer lol!!

OUI effectivement, mon code à été mangé!
c'était tout bête il me manquait le id pour signe! une dernière question comme j'ai essayé ton code et qu'il marche sans cette ligne >>
>>selectedSigne= signe.options[select.selectedIndex].value;

qui est censé servir à retrouvé le signe qui a été selectionné par l 'utilisateur avec "options[select.selectedIndex]"...

le javascript retrouve-t-il automatiquement le signe sélectionné??
Dans quel cas je dois utiliser "options[select.selectedIndex]"... si ça marche sans?

Quoiqu'il en soit merci beaucoup!!
Very Happy
Voir le profil de l'utilisateurEnvoyer un message privé
hinomura
Forumeur occasionnel
Forumeur occasionnel


Licence Professionnelle

Messages: 15

MessagePosté le: Ven 03 Sep 2010 - 11:34 Répondre en citantRevenir en haut

sakoche a écrit:

comme j'ai essayé ton code et qu'il marche sans cette ligne
>>
>>selectedSigne= signe.options[select.selectedIndex].value;

qui est censé servir à retrouvé le signe qui a été selectionné par l 'utilisateur avec "options[select.selectedIndex]"...

le javascript retrouve-t-il automatiquement le signe sélectionné?? Very Happy

La javascript retrouve automatiquement le signe sélectionné avec la ligne
>> signe= blablaID('signe').value;
( je tronque volontairement le code pour qu'il ne soit pas croqué par le forum )

Citation:
Dans quel cas je dois utiliser "options[select.selectedIndex]"... si ça marche sans?

Comme ça je ne sais pas trop, je ne suis pas trop un crack en javascript, et j'utilise toujours au plus simple ( on essaye de m'initier à "prototype", et c'est pas gagné Laughing )

N'hésites pas si tu as un souci en javascript / php Wink
Voir le profil de l'utilisateurEnvoyer un message privé
sakoche
Forumeur fréquent
Forumeur fréquent



Sexe: Sexe:Féminin
Messages: 58

MessagePosté le: Ven 03 Sep 2010 - 11:48 Répondre en citantRevenir en haut

Ok! c'est gentil je n'hésiterai pas alors lol!

bon courage à toi!

merci pour ton aide Wink
Voir le profil de l'utilisateurEnvoyer un message privé
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum