var xmlhttp; function RGBToHex(ColorString) { HexDigits = "0123456789abcdef"; ColorString = ColorString.substr(4); pos = ColorString.indexOf(','); Result = HexDigits.substr(Math.floor(ColorString.substr(0, pos) / 16), 1) + HexDigits.substr(ColorString.substr(0, pos) % 16, 1); ColorString = ColorString.substr(pos + 1); pos = ColorString.indexOf(','); Result = Result + HexDigits.substr(Math.floor(ColorString.substr(0, pos) / 16), 1) + HexDigits.substr(ColorString.substr(0, pos) % 16, 1); ColorString = ColorString.substr(pos + 1); pos = ColorString.length - 1; Result = Result + HexDigits.substr(Math.floor(ColorString.substr(0, pos) / 16), 1) + HexDigits.substr(ColorString.substr(0, pos) % 16, 1); return Result; } function ajouter(mode, siret, date, duree, chiffre, libelle, evol, color, style) { xmlhttp=GetXmlHttpObject(); if (xmlhttp==null) { alert ("Le navigateur ne supporte pas HTTP Request."); return; } var color = RGBToHex(color); var url="../pages/synthese_perso_img.php"; url=url+"?mode="+mode; url=url+"&siret="+siret; url=url+"&datecloture="+date; url=url+"&dateduree="+duree; url=url+"&chiffre="+chiffre; url=url+"&libelle="+libelle; url=url+"&evol="+evol; url=url+"&color="+color; url=url+"&style="+style; xmlhttp.onreadystatechange=stateChanged; xmlhttp.open("GET",url,true); xmlhttp.send(null); } function enlever(mode, evol) { xmlhttp=GetXmlHttpObject(); if (xmlhttp==null) { alert ("Le navigateur ne supporte pas HTTP Request."); return; } var url="../pages/synthese_perso_img.php"; url=url+"?mode="+mode; url=url+"&evol="+evol; xmlhttp.onreadystatechange=stateChanged; xmlhttp.open("GET",url,true); xmlhttp.send(null); } function vider(mode) { xmlhttp=GetXmlHttpObject(); if (xmlhttp==null) { alert ("Le navigateur ne supporte pas HTTP Request."); return; } var url="../pages/synthese_perso_img.php"; url=url+"?mode="+mode; xmlhttp.onreadystatechange=stateChanged; xmlhttp.open("GET",url,true); xmlhttp.send(null); } function stateChanged() { if (xmlhttp.readyState==4) { document.getElementById("img").innerHTML=xmlhttp.responseText; } } function GetXmlHttpObject() { if (window.XMLHttpRequest) { // code pour IE7+, Firefox, Chrome, Opera, Safari return new XMLHttpRequest(); } if (window.ActiveXObject) { // code pour IE6, IE5 return new ActiveXObject("Microsoft.XMLHTTP"); } return null; }