voila je demande a un script php par de l ajax daller chercher une page dun site,je taille le code reçu avec des fonctions pour obtenir que se qui minteresse et dans se qui minteresse il ya du javascript donc quand je reçois mon xhr_object.responseText je fais sa
if(xhr_object.readyState == 4)
{
document.getElementById("med").innerHTML=xhr_object.responseText;
var bSaf = (navigator.userAgent.indexOf('Safari') != -1);
var bOpera = (navigator.userAgent.indexOf('Opera') != -1);
var bMoz = (navigator.appName == 'Netscape');
var st =document.getElementById("med").getElementsByTagName('script');
var strExec;
for(var i=0;i<st.length; i++){
if(bSaf){strExec = st[i].innerHTML;}
else if(bOpera){strExec = st[i].text;}
else if(bMoz){strExec = st[i].textContent;}
else{strExec = st[i].text;}
try{
window.eval(strExec);
}catch(e){alert(e);}
}
}
else
{
document.getElementById("med").innerHTML='<img src="ajax-loader.gif">';
}
j execute le bout de javascript(qui est souvent un object contenant un lecteur flash) compri dans le xhr avec un eval mai l eval mefface toute la page et naffiche que le bout de javascript éxécuté alors que je voudrai qu il affiche le code javascript éxécuté avec le reste de ma page??