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
Auteur |
Message |
sakoche
Forumeur fréquent
![Forumeur fréquent Forumeur fréquent](images/rangs/3.gif)
Sexe: ![Sexe:Féminin Sexe:Féminin](templates/webigv3/images/icon_minigender_female.gif)
Messages: 58
|
Posté le:
Dim 29 Aoû 2010 - 22:33 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
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'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
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 Forumeur occasionnel](images/rangs/2.gif)
![Licence Professionnelle Licence Professionnelle](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_lp.png)
Messages: 15
|
Posté le:
Mer 01 Sep 2010 - 17:21 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
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 )
Syntaxe, majuscule minuscule à respecter ![Wink](images/smiles/icon_wink.gif) |
|
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
sakoche
Forumeur fréquent
![Forumeur fréquent Forumeur fréquent](images/rangs/3.gif)
Sexe: ![Sexe:Féminin Sexe:Féminin](templates/webigv3/images/icon_minigender_female.gif)
Messages: 58
|
Posté le:
Jeu 02 Sep 2010 - 20:25 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
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](images/smiles/icon_biggrin.gif) |
|
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
hinomura
Forumeur occasionnel
![Forumeur occasionnel Forumeur occasionnel](images/rangs/2.gif)
![Licence Professionnelle Licence Professionnelle](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_lp.png)
Messages: 15
|
Posté le:
Ven 03 Sep 2010 - 11:34 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
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](images/smiles/icon_biggrin.gif) |
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é )
N'hésites pas si tu as un souci en javascript / php ![Wink](images/smiles/icon_wink.gif) |
|
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
sakoche
Forumeur fréquent
![Forumeur fréquent Forumeur fréquent](images/rangs/3.gif)
Sexe: ![Sexe:Féminin Sexe:Féminin](templates/webigv3/images/icon_minigender_female.gif)
Messages: 58
|
Posté le:
Ven 03 Sep 2010 - 11:48 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
Ok! c'est gentil je n'hésiterai pas alors lol!
bon courage à toi!
merci pour ton aide ![Wink](images/smiles/icon_wink.gif) |
|
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
|
|
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
|