voici mon problème, je fais appel à une page php par ajax avec l objet xhr, tout se passe nickel, sauf que les scripts Js que j'appelle dans le <head> de cette page php ne s’exécutent pas une fois passés par un innerhtml...
Ais-je zappé quelque chose?
voici mon appel par ajax, je ne met pas la creation de la fonction getxhr():
ensuite j'injecte par innerhtml dans la div voulue:
sur ma page php les scripts fonctionnent tres bien, mais plus apres l'injection en innerhtml...
Ais-je zappé quelque chose?
voici mon appel par ajax, je ne met pas la creation de la fonction getxhr():
var xhr = getXhr()
// On défini ce qu'on va faire quand on aura la réponse
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
if(xhr.readyState == 4 && xhr.status == 200)
{
resultat = xhr.responseText;
}
}
xhr.open("POST","annonces.php",true);
xhr.send(null);
ensuite j'injecte par innerhtml dans la div voulue:
$('hori1').addEvents({
mouseenter: function(){
this.morph({
'opacity': 1,
'background-color': '#d2ddec',
'margin-top':'-550px',
'z-index':9
}).[b]innerHTML= resultat;[/b]
;
...
sur ma page php les scripts fonctionnent tres bien, mais plus apres l'injection en innerhtml...