1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
function DeleteErrorReport(id)
{
var TabErrorReport=new Array();
//Récupération du toutes les checkbox cliquée
for(i=0;i<document.FormError.CheckError.length;i++)
{
if(document.FormError.CheckError[i].checked)
{
TabErrorReport.push(document.FormError.CheckError[i].value);
}
}
// Création du popup
var PopColor='#9FC1FF';
var TextColor='#ffffff';
oPopup = window.createPopup();
oPopBody = oPopup.document.body;
// Mise en forme
oPopBody.style.backgroundColor = PopColor;
oPopBody.style.border = "solid darkblue 1px";
oPopBody.style.margin = "0px";
oPopBody.style.color = TextColor;
oPopBody.style.fontSize = "12px";
oPopBody.style.textAlign = "center";
oPopBody.innerHTML = "Deleting error report";
// Affichage du popup
oPopup.show(50,10,600,100,event.srcElement);
//On lance la suppression de tous les errors report à supprimer
for (var i=0;i<TabErrorReport.length;i++)
{
DeleteErrorReportXML(id,TabErrorReport[i]);
}
}
function DeleteErrorReportXML(id,PathErrorReport)
{
if (window.ActiveXObject){xhr_object=new ActiveXObject("Microsoft.XMLHTTP");}
else{alert("your browser doesn't allow ActiveX Object");return;}
var data="CGISESSID="+id+"&PATH="+PathErrorReport+"";
var filename="./Perl_delete_error_report_xml.pl";
xhr_object.open("POST",filename,true);
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4)
{
var xmlres = xhr_object.responseText;
switch(xmlres)
{
case 'false':{alert('Error while deleting !!');};break;
default:{eval(xmlres);};break;
}
}
}
xhr_object.send(data);
} |
Partager