Un script Ajax me permet de modifier une balise <select>. Le prog PHP permettant de renseigner cette balise ne fait que d'inscrire <option>coucou</option>
quand dans mon script je renseigne ma balise innerHTML = le resultat du script, avec IE il m'enleve le premier <option> resultat: ca marche plus. Sous Mozilla pas de pb
voici la fonction me permettant de mettre a jour ma balise:
function dorequestSel(url, div, data, show)
{
var xhr_object = null;
var liste;
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject('Microsoft.XMLHTTP');
else { // XMLHttpRequest non support? par le navigateur
alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...');
return;
}
xhr_object.open('POST', url, true);
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 3)
{
document.getElementById(div).innerHTML = 'En Cours....';
}
if(xhr_object.readyState == 4)
{
document.getElementById(div).innerHTML = xhr_object.responseText;
}
}
if(data!=null)//xhr_object.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
{
xhr_object.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
liste = explodeData(data);
}else{
liste=data;
}
xhr_object.send(data);
}
Y'a ti qq qui aurait une idee ????
Merci