[AJAX] Différence de code
Bonjour, j'aimerais savoir les différences.
J'ai trouvé plusieurs fois ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| function getXhr(){
var xhr = null;
if(window.XMLHttpRequest)
xhr = new XMLHttpRequest();
else if(window.ActiveXObject){
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else {
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr;
} |
Suivis de la fonction qui affiche les pages.
Je voudrait savoir si le return xhr; est utile, si il faut des { } apres le premier if, si il ne faut pas mettre un autre catch (e) apres xhr = new ActiveXObject("Microsoft.XMLHTTP"); et pour la fonction d'affichage pourquoi certain ont
Code:
var xhr = getXhr();
et d'autres juste
Merci