Fonction définie dans la page et appel dans une iframe

Fonction définie dans la page et appel dans une iframe - HTML/CSS - Programmation

Marsh Posté le 06-06-2008 à 17:31:27    

 Hello,
 
Je sais qu'on peut faire ça depuis l'iframe avec : window.parent.ma_fonction_definie_dans_la_page();
Mais ce que je veux, c'est appeler une fonction définie dans la page et qu'elle s'exécute dans le contexte de l'iframe.
 
J'ai essayé de me débrouiller avec des apply et call, mais je suis toujours le contexte de la page.
 
Help ?
 
Merci

Reply

Marsh Posté le 06-06-2008 à 17:31:27   

Reply

Marsh Posté le 07-06-2008 à 23:53:54    

tu as essaye de faire un appel a la fonction dans l'iframe juste pour lui dire que sont index est la et de l'exécuter après ?
en rajoutant un truc du style
<script type......>
nomdelafoncton()
</script>
dans l'iframe


---------------
Recette cookeo Recette de cuisine
Reply

Marsh Posté le 09-06-2008 à 17:31:03    

[quotemsg=1743038,2,22529]tu as essaye de faire un appel a la fonction dans l'iframe juste pour lui dire que sont index est la et de l'exécuter après ?
en rajoutant un truc du style
<script type......>
nomdelafoncton()
</script>
dans l'iframe[/quotemsg
 
Je pense que ça fera une erreur de fonction indéfinie.
 
Par contre, si on connait le nom de la fonction, on peut faire dans l'iframe :
var str = window.parent.nomdelafonction.toString();
 
on se débrouille pour récupérer le corps de la fonction, puis :
window.MA_FONCTION = new Function(str);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed