11540 sujets

JavaScript, DOM et API Web HTML5

salut le forum,j'ai un probleme en javascript,j'ai integrer 3 progressbar ,une qui represent le header,et une represent le body et l'autre represent le footer et je voulais recuperer les valeurs de ce progressbar a une variable qui represente tout le projet.voila mon script :

<script type="text/javascript">
$(function(){
$('#valid').click(function(){
var total = 0;
var total1 = 15 * $('#element1_percentText').value/100;
var total2 = 70 * $('#element3_percentText').value/100;
var total3 = 15 * $('#element2_percentText').value/100;
total = parseInt(total1) + parseInt(total2) + parseInt(total3)
alert(total);
})
})
</script>
Oui et ? C'est juste un problème de calcul ?

var total1 = 15 * $('#element1_percentText').value;
var total2 = 70 * $('#element3_percentText').value;
var total3 = 15 * $('#element2_percentText').value;
var total = (total1 + total2 + total3) / (15 + 70 + 15);
alert(total.toFixed());

Modifié par jo_link_noir (04 Sep 2012 - 20:56)
nn merci j'ai trouver une autre solution mais la division sur 100 ne marche plus ?

<script type="text/javascript">
function calcul(){
var a = document.getElementById('element1_percentText').innerHTML;
var b = document.getElementById('element3_percentText').innerHTML;
var c = document.getElementById('element2_percentText').innerHTML;
var total1 = a/100;
var total2 = b/100;
var total3 = c/100;
total = parseInt(total1) + parseInt(total2) + parseInt(total3);
alert(total);
};
</script>
slt les amies j'ai calculer le pourcentage de mon projet,mais je veux affecter '%' a mon total final.

voila mon script :

<script type="text/javascript">
function calcul(){
var ex1 = 15;
var ex2 = 70;
var ex3 = 15;
var nbr = 100;
var total1 = document.getElementById('element1_percentText').innerHTML;
var total2 = document.getElementById('element3_percentText').innerHTML;
var total3 = document.getElementById('element2_percentText').innerHTML;
total = (ex1 * parseInt(total1) + ex2 * parseInt(total2) + ex3 * parseInt(total3))/ nbr;
alert(total);
};
</script>