Bonjour a tous,

Je suis un petit nouveau dans le monde du javascript et déjà j'ai un petit soucie ^^.

Je souhaite modifier le contenu de ma div dynamiquement, pour cela j'ai vue qu'il existait "XMLHttpRequest", après quelques recherches j'en suis arrivé à mettre ce code dans ma page principale :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
function file(fichier)
{
	if(window.XMLHttpRequest)
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject)
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
		return(false);
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if (xhr_object.readyState == 4) return(xhr_object.responseText);
	else return(false);
}
Puis je l'ajoute comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
var texte = file("index.php");
document.getElementById("contenu").innerHTML = texte;
Seulement voila, dans mon index.php j'ai demandé à lire une image, jusque la rien de très compliqué sauf que le lien de l'image est en relatif :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<IMG SRC="../icone.png" ALT="">
Et la... C'est le drame, j'ai je pense compris le principe du HTTPrequest... Et j'ai vue que cela marchais si je mettai le lien absolue :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<IMG SRC="http://www.???.fr/icone.png" ALT="">
Je me demandais s'il n'existait pas une alternative à cela...

Je vous remercie d'avance à tous et n'hésitez pas à me poser plus de question au cas ou