Bonjour,
Ma calculette de conversion francs <-> euros ne fonctionne pas lors de l'appui sur le bouton : j'ai un message me signalant que document.saisie est indéfini. Pourtant j'ai l’impression (fausse à l'évidence ) de l'avoir déclaré correctement.
Merci d'avance pour l'aide apportée !
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <HTML> <HEAD> <META http-equiv='content-type' content='text/html; charset=UTF8'> <TITLE>TD 7 - Exo 2</TITLE> <SCRIPT> var taux = 6.55957; function convFE(franc) { return Math.round(100*franc/taux)/100; } function convEF(euro) { return Math.round(100*euro*taux)/100; } </SCRIPT> </HEAD> <BODY> <H1>Exercice 2.1</H1> 1 franc = <SCRIPT>javascript:document.write(convFE(1));</SCRIPT> euro<BR> 1 euro = <SCRIPT>javascript:document.write(convEF(1));</SCRIPT> francs<BR> <INPUT id="saisie" type="text" value="Inscrivez une valeur ici" onFocus="this.value='';" /> <INPUT id="b_ef" type="button" value="E->F" onClick=" document.reponse.value = convEF(parseInt(document.saisie.value));" /> <INPUT id="reponse" type="text" value="Conversion" /> <H1>Exercice 2.2</H1> 1 franc = <SCRIPT>javascript:document.write(convFE(1));</SCRIPT> euro<BR> 1 euro = <SCRIPT>javascript:document.write(convEF(1));</SCRIPT> francs<BR> </BODY> </HTML>
EDIT : déjà, la coloration syntaxique par le forum est meilleure que celle de notepad++, me révélant un ">" qui traine dans value="E->F". Mais l'erreur persiste en corrigeant cela..
EDIT 2 : bon, en plus, ça n'a pas l'air de poser tant de problème que cela mon ">"...
Partager