Javascript, changer l'image via les résultats
Résolu
eilotshai
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
phil232 Messages postés 607 Date d'inscription Statut Membre Dernière intervention -
phil232 Messages postés 607 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai crée un petit formulaire, je voudrai qu'en fonction des réponses, l'image de mon formulaire change, ça à l'air tou con mais ça ne marche pas.
Voici donc mon header:
function calcul_form()
{
with (document.forms.calculateur)
{
total_maison.value = Math.round(electricite.value * 1.39 + gaz.value * 3.42 + huile.value * 7.2 );
total_deplacement.value = Math.round(voiture.value * 0.168 + bus.value * 0.096 + metro.value * 0.06 + train.value * 0.06 );
total_vol.value = court.value * 290 + long.value * 210 ;
if (Voiture.checked)
{
Voiture.value = 560;
}
else
{
Voiture.value = 0;
}
if (vetement[0].checked)
{
vetement.value = 600;
}
else if (vetement[1].checked)
{
vetement.value = 2000;
}
else
{
vetement.value = 3000;
}
if (nourriture[0].checked)
{
nourriture.value = 1200;
}
else if (nourriture[1].checked)
{
nourriture.value = 400;
}
else
{
nourriture.value = 600;
}
total_extra.value = Voiture.value * 1 + vetement.value * 1 + nourriture.value * 1;
total.value = Math.round(total_extra.value *1 + total_vol.value * 1 + total_deplacement.value * 1 + total_maison.value * 1 );
}
}
function changer_empreinte
{
with (document.forms.calculateur)
{
if(total.value > 3000)
{
img.src ="ImgSite/empreinte_vert.png";
}
else
{
img.src ="ImgSite/empreinte.png";
}
}
}
Il me dit que l'objet est déjà attendu, je ne sais pas quoi faire....
(les calculs se font sans problèmes)
J'ai crée un petit formulaire, je voudrai qu'en fonction des réponses, l'image de mon formulaire change, ça à l'air tou con mais ça ne marche pas.
Voici donc mon header:
function calcul_form()
{
with (document.forms.calculateur)
{
total_maison.value = Math.round(electricite.value * 1.39 + gaz.value * 3.42 + huile.value * 7.2 );
total_deplacement.value = Math.round(voiture.value * 0.168 + bus.value * 0.096 + metro.value * 0.06 + train.value * 0.06 );
total_vol.value = court.value * 290 + long.value * 210 ;
if (Voiture.checked)
{
Voiture.value = 560;
}
else
{
Voiture.value = 0;
}
if (vetement[0].checked)
{
vetement.value = 600;
}
else if (vetement[1].checked)
{
vetement.value = 2000;
}
else
{
vetement.value = 3000;
}
if (nourriture[0].checked)
{
nourriture.value = 1200;
}
else if (nourriture[1].checked)
{
nourriture.value = 400;
}
else
{
nourriture.value = 600;
}
total_extra.value = Voiture.value * 1 + vetement.value * 1 + nourriture.value * 1;
total.value = Math.round(total_extra.value *1 + total_vol.value * 1 + total_deplacement.value * 1 + total_maison.value * 1 );
}
}
function changer_empreinte
{
with (document.forms.calculateur)
{
if(total.value > 3000)
{
img.src ="ImgSite/empreinte_vert.png";
}
else
{
img.src ="ImgSite/empreinte.png";
}
}
}
Il me dit que l'objet est déjà attendu, je ne sais pas quoi faire....
(les calculs se font sans problèmes)
A voir également:
- Javascript, changer l'image via les résultats
- Changer dns - Guide
- Resultats foot - Télécharger - Vie quotidienne
- Changer carte graphique - Guide
- Image iso - Guide
- Changer wifi chromecast - Guide