Bonjour,
Je suis actuellement entrain de codé un site web qui calcul le prix de différents objets, mais je rencontre un problème car j'ai 2 solutions pour supprimer un objet une fois dans le panier, sois via drag & drop sois avec un bouton, mais quand j'utilise le bouton le résultat total ne se met pas à jour tant que je n'ajoute pas un nouvel objet.

Ajout du bouton:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
var htmlBtn = "<span class='btn-close' title='Supprimer' onclick='removeParent(this)'>&</span>";              
var oElems = document.querySelectorAll(".drop-zone1 li");
var i;
var nb = oElems.length; 
 
for (i = 0; i < nb; i += 1) {
  oElems[i].setAttribute("draggable", "true");
  oElems[i].addEventListener("dragstart", handleDragStart, false);
  oElems[i].dataset.num = oElems[i].textContent;
  oElems[i].insertAdjacentHTML("beforeend", htmlBtn);
}
Mise à jour du prix:
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
 
function Update()
{
	var Enfants = document.getElementById("cartArea").childNodes;
	var Totalprice = 0;
    var Totalprice2 = 0;
	for(var k = 0; k < Enfants.length; k++)
	{
		if(Enfants[k].nodeType == 1)
		{      
			Totalprice += parseInt(Enfants[k].getAttribute("data-value"));
            Totalprice2 += parseInt(Enfants[k].getAttribute("data-value2"));
		}
	}
	document.getElementsByTagName("div")[3].getElementsByTagName("header")[0].getElementsByTagName("h3")[0]
    .innerHTML = "TOTAL: " + String(Totalprice) + "pts " + String(Totalprice2) + "€";
}
Je pense que le problème viens de l'actualisation de mon résultat car le bouton supprimé ne relance pas le calcul quand je supprime l'objet, mais je ne sais pas ommment faire j'espere que quelqu'un pourra me guider.