Bonjour, j'ai un site qui fonctionne avec ce script :
/*************************************************
Fonction de definition de l'object xhr
**************************************************/
/*****************************************************
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 function new_xhr(){ var xhr_object = null; if(window.XMLHttpRequest) // Firefox et autres xhr_object = new XMLHttpRequest(); else if(window.ActiveXObject){ // Internet Explorer try { xhr_object = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); } } else { // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); xhr_object = false; } return xhr_object; }
Fonction qui va recharger le contenu
******************************************************/
Existe-t'il un moyen de faire fonctionner la navigation page précédente avec ceci, ou en le modifiant un peu ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function load_page(select) { var xhr = new_xhr();//On crée un nouvel objet XMLHttpRequest xhr.onreadystatechange = function(){ if ( xhr.readyState == 4 ){//Actions executées une fois le chargement fini if(xhr.status != 200){//Message si il se preoduit une erreur document.getElementById("content").innerHTML ="Error code " + xhr.status; } else {//On met le contenu du fichier externe dans la div "content" document.getElementById("content").innerHTML = xhr.responseText; } } else {//Message affiché pendant le chargement document.getElementById("content").innerHTML = "Chargement en cours ... <img src='loading.gif' alt='' align='middle'/>"; } } xhr.open("GET", select.split('?')[1]+".php", true);//Appel du fichier externe xhr.send(null); }
Merci d'avance.
Partager