developpeuse21
Messages postés4Date d'inscriptiondimanche 1 mars 2009StatutMembreDernière intervention 1 mars 2009
-
1 mars 2009 à 13:33
developpeuse21
Messages postés4Date d'inscriptiondimanche 1 mars 2009StatutMembreDernière intervention 1 mars 2009
-
1 mars 2009 à 16:56
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);
developpeuse21
Messages postés4Date d'inscriptiondimanche 1 mars 2009StatutMembreDernière intervention 1 mars 2009 1 mars 2009 à 16:21
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 ???
Vous n’avez pas trouvé la réponse que vous recherchez ?