Bonjour bonjour.

Voila je voudrai faire de l'ajax sur mon site internet.

voici le JS:

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
18
19
20
21
22
23
function addToDiv(txt) {
document.getElementById("dData").innerHTML = txt;
}
function text(txt){
var xhr_object = null;
 
if(window.XMLHttpRequest) // Firefox
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
return;
}
 
xhr_object.open("GET", txt, false);
 
xhr_object.onreadystatechange = function () {
if(xhr_object.readyState == 4) addToDiv(xhr_object.responseText);
}
 
xhr_object.send(null);
}
et le html:

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
<div align="center">
<a class="nouscontacter" onclick="text('test.txt');" href="#" >► Nous contacter ◄</a></div>
 
<div align="center">
<a class="nouscontacter" onclick="text('test2.txt');" href="#" >► Accueil ◄</a></div>
 
<div id="dData"></div>
 
fichier test.txt:
<br />
<br />
test ok c'est cool!!!!
<br />
fsuifhseuf
<br />
marrtin
fzqifhsjgokejqfqef
fichier test2.txt:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<br />
<br />
<center><p color="#0000FF">
ok ca aussi ca marche</p>
<a href="">salut</a>
<img src="image/img1.jpg" alt="" />
</center>
Voici le probleme:
-Sous firefox ca ne fonctionne pas.
-Certaine balise ne sont pas reconnue: les <br /><p color=""> ne fonctionne pas mais la balise <center> elle fonctionne.

Merci d'avance
titioux