par
Sebe » 20 déc. 2006, 15:48
Voici les 2 series de fonctions:
C'est la 2e qui a un problème ... la 1er fonctionne à merveille mais a servit de modéle à la 2e !
// **************************** Fonction de calcul de la Vitesse en m/min ****************************
function vitesse(tempsp, $palier)
{
if(tempsp != 0)
{
return ((Math.round((($palier/tempsp) / 60 ) * 100 )) / 100);
}
else{
return (false);
}
}
function calcVitesse(chpTemps, v_field)
{
var temps = verifTemps(chpTemps);
// alert(temps);
if (temps)
{
switch (v_field){
case 1 :
vitesse1 = (800 / Number(temps) / 60);
document.forms.test.vitesse1.readonly = false;
document.forms.test.vitesse1.value = String( vitesse1 );
document.forms.test.vitesse1.readonly = true;
break;
case 2 :
$palier = 800;
vitesse2 = vitesse(temps, $palier);
document.forms.test.vitesse2.readonly = false;
document.forms.test.vitesse2.value = String( vitesse2 );
document.forms.test.vitesse2.readonly = true;
break;
case 3 :
$palier = document.forms.test.palier3.value;
vitesse3 = vitesse(temps, $palier);
document.forms.test.vitesse3.readonly = false;
document.forms.test.vitesse3.value = String( vitesse3 );
document.forms.test.vitesse3.readonly = true;
break;
}
}
}
// **************************** Fin de la fonction de calcul de la Vitesse en m/min ****************************
// **************************** Fonction de calcul de la VMA en km/h ****************************
// ne fonctionne pas !
function vma(temps, $palier)
{
if(tempsp != 0)
{
return ((Math.round(($palier/tempsp)/10))/ 100);
}else{
return (false);
}
}
function calcvma(chpTemps, v_field)
{
var temps = verifTemps(chpTemps);
//alert(temps);
//alert(v_field);
if (temps)
{
switch (v_field){
case 1 :
$palier = document.forms.test.palier3.value;
//alert($palier);
alert("Les carottes sont cuites ?" + v_field);
tvma = vma(temps, $palier);
alert("Les carottes sont cuites ?" + v_field);
// alert(tvma);
document.forms.test.tvma.readonly = false;
document.forms.test.tvma.value = String( tvma );
document.forms.test.tvma.readonly = true;
break;
}
}
}
// **************************** Fin de la fonction de calcul de la VMA en km/h ****************************
Voici les 2 series de fonctions:
C'est la 2e qui a un problème ... la 1er fonctionne à merveille mais a servit de modéle à la 2e !
[php]
// **************************** Fonction de calcul de la Vitesse en m/min ****************************
function vitesse(tempsp, $palier)
{
if(tempsp != 0)
{
return ((Math.round((($palier/tempsp) / 60 ) * 100 )) / 100);
}
else{
return (false);
}
}
function calcVitesse(chpTemps, v_field)
{
var temps = verifTemps(chpTemps);
// alert(temps);
if (temps)
{
switch (v_field){
case 1 :
vitesse1 = (800 / Number(temps) / 60);
document.forms.test.vitesse1.readonly = false;
document.forms.test.vitesse1.value = String( vitesse1 );
document.forms.test.vitesse1.readonly = true;
break;
case 2 :
$palier = 800;
vitesse2 = vitesse(temps, $palier);
document.forms.test.vitesse2.readonly = false;
document.forms.test.vitesse2.value = String( vitesse2 );
document.forms.test.vitesse2.readonly = true;
break;
case 3 :
$palier = document.forms.test.palier3.value;
vitesse3 = vitesse(temps, $palier);
document.forms.test.vitesse3.readonly = false;
document.forms.test.vitesse3.value = String( vitesse3 );
document.forms.test.vitesse3.readonly = true;
break;
}
}
}
// **************************** Fin de la fonction de calcul de la Vitesse en m/min ****************************
// **************************** Fonction de calcul de la VMA en km/h ****************************
// ne fonctionne pas !
function vma(temps, $palier)
{
if(tempsp != 0)
{
return ((Math.round(($palier/tempsp)/10))/ 100);
}else{
return (false);
}
}
function calcvma(chpTemps, v_field)
{
var temps = verifTemps(chpTemps);
//alert(temps);
//alert(v_field);
if (temps)
{
switch (v_field){
case 1 :
$palier = document.forms.test.palier3.value;
//alert($palier);
alert("Les carottes sont cuites ?" + v_field);
tvma = vma(temps, $palier);
alert("Les carottes sont cuites ?" + v_field);
// alert(tvma);
document.forms.test.tvma.readonly = false;
document.forms.test.tvma.value = String( tvma );
document.forms.test.tvma.readonly = true;
break;
}
}
}
// **************************** Fin de la fonction de calcul de la VMA en km/h ****************************
[/php]