Javascript : appeler une fonction ayant pour paremtre l'id d'un

angel25200 Messages postés 156 Statut Membre -  
tksteph Messages postés 222 Statut Membre -
Bonjour,

j'ai un petit problème sur du JavaScript...

j'ai une page de conversion de longueur, poids, degré, etc...
je vous donne le code directement pour que vous compreniez tout de suite.
pour ne pas écrire TOUS mon code, je vous dis les fonctions qui n'apparaisse pas.

// im et ch sont des identifiant des mes champs input

function convert1(cm,inch)
{
var a=0;
var b=0;

if(document.getElementById(cm).disabled==false)
{
a=document.getElementById(cm).value;
var c=a/2.54;
c=c.toFixed(3);
document.getElementById(inch).value=c;
}
else
{
b=document.getElementById(inch).value;
var c=b*2.54;
c=c.toFixed(3);
document.getElementById(cm).value=c;
}
}


convert2,convert3,convert4 : la même chose pour km/mile ; kg/pound ; °C/°F ...


Dans mon <body> j'ai :


===> CONVERSION de : cm à inch <===<br/>
<label> Entrer une taille <span id="conv1"> (en cm) </span> </label>
<input type="text" id="cm" value="" onKeyup="verificationNombre(this.value,'nombre1_image','errNombre1')"/>
<input type="button" id="switch1" onclick="switch1('cm','inch','conv1')" value="<=>"/>
<input type="text" id="inch" value="" disabled=true onKeyup="verificationNombre(this.value,'nombre1_image','errNombre1')"/>
<img id="nombre1_image" src="annuler.jpg" style="visibility:hidden"/> <span id=errNombre1></span><br/>
<input type="button" id="calcul1" value="convertir" onclick="convert1('cm','inch')" title="cliquer pour convertir"/>

juusque là, tous marche....
cependant, j'ai une fonction calcul qui dois appeler toutes les fonctions de conversion...
Sauf que dans mes fonctions, je donne en paramètre des id et non des valeurs décimales...





1 réponse

tksteph Messages postés 222 Statut Membre 25
 
Sauf erreur de ma part, aucune question n'a été posée jusqu'ici
1