Bonjour
salut tt le monde ,je suis ravie de vous joindre
voila .j'ai un probleme .j'ai une liste deroulante liee qui marche bien mais le probleme c'est q j'ai deux listes encore en bas de mes premiere listes liee ,lorsq je clique sur la premiere liste (fournisseur)--j'obients automatiquement dans la deuxieme liste (listes des produits qui apparient a ce founisseur) jusq ici tt est bien . mais les deux listes dernieres diparaitre je ne sais pas prk
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest)// Firefox et autres
xhr = new XMLHttpRequest();
elseif(window.ActiveXObject){// Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e){
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else{// XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr;
}
/**
* Méthode qui sera appelée sur le click du bouton
*/
function go(){
var xhr = getXhr();
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est okif(xhr.readyState 4 && xhr.status 200){
leselect = xhr.responseText;
// On se sert de innerHTML pour rajouter les options a la liste
document.getElementById('prod').innerHTML = leselect;
}
}
// Ici on va voir comment faire du post
xhr.open("POST","prod.php",true);
// ne pas oublier ça pour le post
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
// ne pas oublier de poster les arguments
// ici, l'id de four
sel = document.getElementById('four');
idfour = sel.options[sel.selectedIndex].value;
xhr.send("idfour="+idfour);
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest)// Firefox et autres
xhr = new XMLHttpRequest();
elseif(window.ActiveXObject){// Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e){
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else{// XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr;
}
/**
* Méthode qui sera appelée sur le click du bouton
*/
function go(){
var xhr = getXhr();
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est okif(xhr.readyState 4 && xhr.status 200){
leselect = xhr.responseText;
// On se sert de innerHTML pour rajouter les options a la liste
document.getElementById('prod').innerHTML = leselect;
}
}
// Ici on va voir comment faire du post
xhr.open("POST","prod.php",true);
// ne pas oublier ça pour le post
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
// ne pas oublier de poster les arguments
// ici, l'id de four
sel = document.getElementById('four');
idfour = sel.options[sel.selectedIndex].value;
xhr.send("idfour="+idfour);
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest)// Firefox et autres
xhr = new XMLHttpRequest();
elseif(window.ActiveXObject){// Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e){
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else{// XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr;
}
/**
* Méthode qui sera appelée sur le click du bouton
*/
function go(){
var xhr = getXhr();
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est okif(xhr.readyState 4 && xhr.status 200){
leselect = xhr.responseText;
// On se sert de innerHTML pour rajouter les options a la liste
document.getElementById('prod').innerHTML = leselect;
}
}
// Ici on va voir comment faire du post
xhr.open("POST","prod.php",true);
// ne pas oublier ça pour le post
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
// ne pas oublier de poster les arguments
// ici, l'id de four
sel = document.getElementById('four');
idfour = sel.options[sel.selectedIndex].value;
xhr.send("idfour="+idfour);
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest)// Firefox et autres
xhr = new XMLHttpRequest();
elseif(window.ActiveXObject){// Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e){
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else{// XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr;
}
/**
* Méthode qui sera appelée sur le click du bouton
*/
function go(){
var xhr = getXhr();
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est okif(xhr.readyState 4 && xhr.status 200){
leselect = xhr.responseText;
// On se sert de innerHTML pour rajouter les options a la liste
document.getElementById('prod').innerHTML = leselect;
}
}
// Ici on va voir comment faire du post
xhr.open("POST","prod.php",true);
// ne pas oublier ça pour le post
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
// ne pas oublier de poster les arguments
// ici, l'id de four
sel = document.getElementById('four');
idfour = sel.options[sel.selectedIndex].value;
xhr.send("idfour="+idfour);
ok l'erreur est disparu toutes les sellectionnes s'affiche bien mais la listes deroulante liee entre la table (fournisseur) avec la table (Produit)s'est arrter de marcher auparavant c'etait bien ???