cs_crashtest
Messages postés105Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention28 août 2005
-
12 juin 2005 à 23:17
cs_lgh
Messages postés41Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention 8 avril 2009
-
17 juin 2005 à 17:59
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_lgh
Messages postés41Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention 8 avril 2009 17 juin 2005 à 17:59
Faites 12,99+11 et vous verez encore une fois que le résultat n'est qu'approché!
LGH
cs_crashtest
Messages postés105Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention28 août 2005 15 juin 2005 à 14:11
relu
javai oublié aussi tu pourrais réduire tes functions ex:
<html><head>
<script LANGUAGE=JavaScript>
<!--
//Début du Script
function calculenbre(a){
//Début des instructions
document.calc.texte.value = document.calc.texte.value + a
document.calc.texte.focus();
//Fin des instructions
}
//Fin du Script
-->
</script>
</head>
<form name="calc">
</form>
</html>
cs_crashtest
Messages postés105Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention28 août 2005 15 juin 2005 à 13:57
lu,
alors perso avoir bloké la case du résultat c'été pas obligé et un autre truc la touche entré ne marche toujour pas chez moi.
voici un truc que je fait pour les formulaires
voila alors quand tu appuies sur enter ou sur le bouton valider il fera l'action du formulaire.
@++
cs_garfield90
Messages postés388Date d'inscriptionlundi 7 juillet 2003StatutWebmasterDernière intervention10 février 2009 14 juin 2005 à 09:33
Salut,
il y a quelques problemes dans ta caltos.
- il accepte la division par 0 ( => infini et non pas impossible)
- les ; mais c'est déja dis.
- pourquoi tant de fonctions ? ( une par nombre, c'est pas un peu beaucoup)
- utilise des noms de variables plus explicite (ex:rerererere, ca veut rien dire)
- beaucoup de variable inutile :
dans ta fonction calculegal()
# var a = eval(document.calc.texte.value);
# document.calc.result.value = a
aurait pu s'ecrire
document.calc.result.value = eval(document.calc.texte.value); // tout simplement
dans ta fonction calculretour()
# vlavla = document.calc.texte.value.length
# vlovlo = vlavla
# ploplo = 1
# var rerererere eval(vlovlo-ploplo)
> var nbCar = document.calc.text.value.length - 1; // c'est pas plus simple.
sinon toujours des pb de MAJUSCULE et de miniscule dans les balises (
=>
)
A plus
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 13 juin 2005 à 09:49
même si il manque des points virgules, ça reste bien mieux programmé que la plupart des cltos qu'on trouve ici, mais ça reste une calculette, et elle n'offre pas énormément de possibilitées...
cs_darkman2
Messages postés121Date d'inscriptionmardi 3 mai 2005StatutMembreDernière intervention31 décembre 2005 13 juin 2005 à 08:33
franchement pour moi c'est pas de la nouveauté
je suis decu de ton script victor-dreo
mais a part quelque modification personnelle que tu as porté
Je vais modifier le codes pour que entrer marche sous FireFox !
Merci
cs_crashtest
Messages postés105Date d'inscriptionlundi 16 février 2004StatutMembreDernière intervention28 août 2005 12 juin 2005 à 23:17
lu,
tu as fait bien compliquer pour pas grand chose et en plus la touche enter marche pas sous firefox, en plus on nenvoie par tout des calculettes sur le site aller @++
17 juin 2005 à 17:59
LGH
15 juin 2005 à 14:11
javai oublié aussi tu pourrais réduire tes functions ex:
<html><head>
<script LANGUAGE=JavaScript>
<!--
//Début du Script
function calculenbre(a){
//Début des instructions
document.calc.texte.value = document.calc.texte.value + a
document.calc.texte.focus();
//Fin des instructions
}
//Fin du Script
-->
</script>
</head>
<form name="calc">
</form>
</html>
15 juin 2005 à 13:57
alors perso avoir bloké la case du résultat c'été pas obligé et un autre truc la touche entré ne marche toujour pas chez moi.
voici un truc que je fait pour les formulaires
<form method="POST" action="javascript:function();" name="frm">
</form>
voila alors quand tu appuies sur enter ou sur le bouton valider il fera l'action du formulaire.
@++
14 juin 2005 à 09:33
il y a quelques problemes dans ta caltos.
- il accepte la division par 0 ( => infini et non pas impossible)
- les ; mais c'est déja dis.
- pourquoi tant de fonctions ? ( une par nombre, c'est pas un peu beaucoup)
- utilise des noms de variables plus explicite (ex:rerererere, ca veut rien dire)
- beaucoup de variable inutile :
dans ta fonction calculegal()
# var a = eval(document.calc.texte.value);
# document.calc.result.value = a
aurait pu s'ecrire
document.calc.result.value = eval(document.calc.texte.value); // tout simplement
dans ta fonction calculretour()
# vlavla = document.calc.texte.value.length
# vlovlo = vlavla
# ploplo = 1
# var rerererere eval(vlovlo-ploplo)
> var nbCar = document.calc.text.value.length - 1; // c'est pas plus simple.
sinon toujours des pb de MAJUSCULE et de miniscule dans les balises (
=>
)
A plus
13 juin 2005 à 09:49
13 juin 2005 à 08:33
je suis decu de ton script victor-dreo
mais a part quelque modification personnelle que tu as porté
13 juin 2005 à 00:06
Merci
12 juin 2005 à 23:17
tu as fait bien compliquer pour pas grand chose et en plus la touche enter marche pas sous firefox, en plus on nenvoie par tout des calculettes sur le site aller @++