function createRequest() { try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (othermicrosoft) { try { request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (failed) { request = false; } } } if (!request) window.alert("Erreur d\'initialisation de XMLHttpRequest!"); } function getInfo(imgid) { createRequest(); // var image = document.getElementById(imgid).value; // On charge l'icone de chargement var img = document.getElementById('pixholder'); img.src = "http://www.americano-cafe.fr/images/loading.gif" var url = "http://www.americano-cafe.fr/getinfo.php" request.open("POST", url, true); request.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); request.onreadystatechange = ImageDetails; data="imageID="+imgid; request.send(data); } function ImageDetails() { if(request.readyState == 4) { if(request.status == 200) { var xmlDoc= request.responseXML; var descriptif = xmlDoc.getElementsByTagName("descriptif")[0].childNodes[0].nodeValue; descriptif = descriptif.replace(/%5cn/g, "\n"); descriptif = descriptif.replace(/%5cr/g, "\r"); descriptif = descriptif.replace(/\+/g, " "); descriptif = unescape(descriptif); document.getElementById("descriptif").innerHTML=descriptif; var titre = xmlDoc.getElementsByTagName("titre")[0].childNodes[0].nodeValue; titre = titre.replace(/%5cn/g, "\n"); titre = titre.replace(/%5cr/g, "\r"); titre = titre.replace(/\+/g, " "); titre = unescape(titre); document.getElementById("titre").innerHTML=titre; var img = document.getElementById('pixholder'); img.src = xmlDoc.getElementsByTagName("icone")[0].childNodes[0].nodeValue; } else { window.alert(request.status); } } } function DispTarifs(ol, ag) { document.getElementById("tarifol").innerHTML = ol; document.getElementById("tarifea").innerHTML = ag; }