Bonjour,
j'ai cr�� une page html avec un javascript qui calcule une conversion de valeurs
cependant, je n'arrive pas � faire fonctionner le:
document.getElementById('id_objet').focus();
du tutoriel "activer le focus sur un objet" de simone.51
je voudrais que les valeurs calcul�es s'affichent meme lorsqu l'on colle une valeur par le menu �dition coller du navigateur.
sinon, mon script fonctionne si l'on tape ctrl-v ou en entrant la valeur en chiffres.
voici mon code source:
Code : 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 <html> <head> <script language="JavaScript"> function affich_conv_eur_fr(i) { document.formu.elements['fr'].value=Math.round((parseFloat(document.formu.elements['eur'].value) * 6.55957)*100)/100; document.formu.getElementById('fr').focus(); } function conv_fr_eur(j) { document.formu.elements['eur'].value=Math.round((parseFloat(document.formu.elements['fr'].value) / 6.55957)*100)/100; document.formu.getElementById('eur').focus(); } function affich_conv_cels_fahren(i) { document.formu.elements['fahren'].value=Math.round((parseFloat(((document.formu.elements['cels'].value) * 9)/5)+32)*100)/100; document.formu.getElementById('fahren').focus(); } function conv_fahren_cels(j) { document.formu.elements['cels'].value=Math.round((parseFloat(((document.formu.elements['fahren'].value) - 32)*5)/9)*100)/100; document.formu.getElementById('cels').focus(); } </script> </head> <body> <center> <br><br><br> <form name="formu"> Convertisseur Francs <-> Euros<br> <input type="text" size="5" name="eur" id="eur" onchange="affich_conv_eur_fr(this.value)"></input>€ <=> <input type="text" size="5" name="fr" id="fr" onchange="conv_fr_eur(this.value)"></input> FRF<br> Convertisseur °C <-> °F<br> <input type="text" size="5" name="cels" id="cels" onchange="affich_conv_cels_fahren(this.value)"></input>°C <=> <input type="text" size="5" name="fahren" id="fahren" onchange="conv_fahren_cels(this.value)">°F</input> </form> </body> </html>
Partager