11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour bonjour !

Alors pour créer un site avec navigation Ajax et "standard" j'ai des bouts de code qui sont soit inclus via php soit chargés en ajax.
Le problème dans ce dernier cas c'est que les images présentes dans le code ne sont pas chargées...

J'ai eu beau chercher je n'ai trouvé aucune solution Smiley confus

Je récupère le code à l'aide de la fonction ajax de jquery :
currentRequest=$.ajax({
			dataType:'html',
			url: (this.parentNode.tagName=='LI' ? 'includes' : 'pages')+'/'+this.id+'.php',
			success:function(data) {
				effect.stop();
				$('#loader').hide();
				eltToChange.css({'opacity':1});
				$(data).find('img').each(function(i,elt) { alert(elt.src); });
				eltToChange.html(data);
			}
});

Dans ce code j'affiche les adresses de toutes les images trouvées... et elles sont bonnes les coquines !
Donc il doit me manquer un truc pour qu'elles soient affichées ; si vous avez une idée je suis preneur.

Merci d'avance Smiley cligne
Modifié par MatTheCat (01 Jun 2010 - 15:07)
Petit problème de chemins absolus, le site sera dispo à http://www.xonireth.com/monvietnam/

EDIT : fait, mais le problème survient même à l'inclusion php. Une idée ? Le chemin absolu est bon Smiley sweatdrop

EDIT N°2 : bon problème résolu, j'avais pas pensé qu'au final tous les chemins générés étaient relatifs à l'index. Mais ça ne m'explique pas pourquoi l'image n'était pas affichée avec son chemin absolu !
Modifié par MatTheCat (01 Jun 2010 - 16:19)