function appelle_image()
{
+ affiche_statut("Calcul en cours...") ;
var formData = new FormData( document.getElementById("donnees_enfant") );
var liste_warnings = this.response.messages
var texte = this.response.export_txt;
var nomenfant = this.response.nomenfant ;
+ var nomsenfantsplus = this.response.nomsenfantsplus ;
var calculextra = this.response.calculextra ;
// on affiche l'export des données
- document.getElementById('export').innerHTML = texte;
+ document.getElementById('export_texte').innerHTML = texte;
document.getElementById('sectionexport').style.display = "block";
document.getElementById('sectioncourbe').style.display = "block";
document.getElementById('section_courbe_poids').style.display = "block" ;
document.getElementById('courbe_poids').src = 'data:image/png;base64,'+(image_poids);
+ document.getElementById('courbe_poids').alt = 'Courbe de poids de '+nomenfant ;
boutondl = document.getElementById("courbe_dl_poids") ;
- boutondl.setAttribute('onclick',"download_file('courbe_poids_"+nomenfant+".png', 'image/png;base64','"+image_poids +"')")
+ boutondl.setAttribute('onclick',"download_file('courbe_poids_"+nomenfant+nomsenfantsplus+".png', 'image/png;base64','"+image_poids +"')")
}
else {
document.getElementById('section_courbe_poids').style.display = "none" ;
document.getElementById('sectioncourbe').style.display = "block";
document.getElementById('section_courbe_taille').style.display = "block" ;
document.getElementById('courbe_taille').src = 'data:image/png;base64,'+(image_taille);
+ document.getElementById('courbe_taille').alt = 'Courbe de taille de '+nomenfant ;
boutondl = document.getElementById("courbe_dl_taille") ;
boutondl.setAttribute('onclick',"download_file('courbe_taille_"+nomenfant+".png', 'image/png;base64','"+image_taille +"')")
}
ul2.appendChild(li);
}
}
+ affiche_statut("Courbes générées, scroller vers le bas pour les voir.") ;
}
else{ // si la génération de l'image a merdé
li.appendChild(document.createTextNode(liste_warnings[i]));
ul.appendChild(li);
}
-
+ affiche_statut("Il y a eu une erreur à la génération des courbes, voir plus bas.") ;
}
}
}
requete.open("POST","courbe/b64",true)
requete.send(formData)
+
}
function nettoie_erreurs()
}
-function upload_file(data) {
- document.getElementById('form_import_donnees').submit();
+function upload_file(nomformulaire) {
+ document.getElementById(nomformulaire).submit();
+}
+
+// Fonction pour afficher le statut des courbes
+function affiche_statut(message) {
+ document.getElementById("statut_courbes").innerHTML = message ;
}