bonjour,
j'ai utilise la bibliotheque mootools et un de ces addons pour creer un menu.
et je me disais que c'etait le moment que je transforme mes scripts classiques ajax avec mootools.
voila un exemple de script que j'utilise:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
//fonction qui cree un element XMLHttpRequest
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr = new XMLHttpRequest();
else if(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;
}
function afficheInfosLogin(){
var login = document.getElementById('loginEnBase');
login2 = login.options[login.selectedIndex].value;
var xhr = getXhr();
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200){
rep = xhr.responseText;
document.getElementById('afficheLogin').innerHTML = rep;
}
}
xhr.open("POST","traitement/afficheLogin.php",true);
xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
xhr.setRequestHeader('Cache-Control','no-cache');
xhr.send("login="+login2);
} |
la div ou j'affiche le contenu :
<div id='tabconfig' style='display:inline'></div>
si j'ai oublie de preciser des infos n'hesiter pas me le dire.
mais voila est ce que quelqu'un pourrait me montrer comment faire ?
merci beaucoup
Partager