Merci beaucoup à toi une fois de plus
J'utilise une ligne dans ce genre :
xhr.open( "GET", path_ajax+"etatmenu.php?idmenu="+iddiv+"&action=masque",true)
je passe en paramètre de l'URL les parties du menu à cacher ou afficher.
Ca marche bien. Par contre désolé d'abuser de votre temps. Mais je ne fait pas trop d'ajax et je me demandais si le code suivant était correcte. Il marche mais je ne détruit jamais mes objets XMLHttpRequest.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| function aff(iddiv,path_ajax)
{
document.getElementById(iddiv).className='visi';
if (window.XMLHttpRequest)
xhr = new XMLHttpRequest();
else {
if (window.ActiveXObject){
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
xhr.onreadystatechange = function()
{
if(xhr.readyState == 4)
{
if(xhr.status == 200)
alert("Received:" + xhr.responseText);
else
alert("Error code " + xhr.status);
}
};
xhr.open( "GET", path_ajax+"etatmenu.php?idmenu="+iddiv+"&action=affiche",true)
xhr.send(null);
} |
Partager