Bonjour tout le monde!!!

alors voila, j'ai un petit probleme...
Je travaille sur un template qui doit charger des pages Html notament "mapage.html" contenant des javascripts "de mise en

forme"
Je m'explique:
au milieu du code on trouve des
Code : Sélectionner tout - Visualiser dans une fenêtre à part
document.write( <td width="200"> du texte </td>)
;
quand j'ouvre ma page seule, aucun pb, les scripts sont executes pendant le chargement, un par un et j'ai aucun probleme...

Sauf que quand j'arrive dans le template qui utilise de l'ajax (tres mauvais choix a mon avis mais je dois faire avec.. )
je recupere mon code HTML de "mapage.html" avec



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
blabla...
req.open('GET', url de "mapage.hmtl"...); 
req.send(null);
 
contenu.innerHTML = req.responsetext;  (contenu correspondant a l'id d'une balise <div> du template ou je veux mettre cette 
 
page)
 
var mesScripts = contenu.getElementsByTagName("script");
for (var i =0; i< mesScripts.length, i++)
{
 eval(mesScripts[0].innerHTML)
}

Donc le pb, c'est que j'affiche ma page et que ensuite mon code "de toute ma page" est replace par celui du premier code

contenant "document.write( blabla );"

Je NE peux PAS modifier le code de "mapage.html" car elle ne depend pas de moi...

ma question est donc est-il possible d'executer mes javascripts avant de mettre le code dans contenu.innerHTML de maniere

automatique?
et si oui comment??

Ou une fonction qui chargerait ma page comme si elle etait executee seule et pas seulement une copie de string comme

actuellement?


Merci d'avance...
ca commence a faire un bout de temps que je cherche et je commence a desesperer...