Bonjour,

ceci est en fait la suite de ce fil, mais j'en fais un nouveau car 1) le titre ne convient plus et 2) j'avais coché le précédent comme "résolu".
Ce que je voudrais faire, c'est en fonction de l'action faite dans la page mère, exécuter une certaine fonction js dans la page fille. Or si je mets du code html dans la page fille, ça marche bien, mais si j'y mets du code js, au lieu de l'exécuter, ça affiche le code. Donc je recherche une solution.
Le code qui marche (html dans la page fille) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<script>
function pagefille() {
document.getElementById("idDiv").innerHTML = "coucou";
}
 
document.write('<div id="idDivParent">');
 
setTimeout(pagefille,1000);
 
document.write('</div><div id="idDiv"></div>');
</script>
Le code qui échoue (js dans la page fille) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
<script>
function pagefille() {
document.getElementById("idDiv").innerHTML = "<script>document.write('coucou');</script>";
}
 
document.write('<div id="idDivParent">');
 
setTimeout(pagefille,1000);
 
document.write('</div><div id="idDiv"></div>');
</script>
Comment puis-je faire ?