Bonjour,
Je me trouve confronté à un problème :
j'ai une fonction javascript :
Cette fonction est appelée par différentes iframes via "top.test();"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function test(){ var fCaller = test.caller; //recherche récursive de la fonction d'origine while(fCaller != null){ if(fCaller.caller != null)fCaller = fCaller.caller; else{ //fCaller est la fonction d'origine, je doit donc récupérer son parent (window) mais comment ? //Fin de la récursivité fCaller = null; } } }
Ma problématique est de savoir qui (window) appelle la fonction test.
Pour l'instant j'arrive a déterminer l'origine de l'appel (voir code de la fonction test) mais je n'arrive pas à déterminer le parent de la première fonction d'origine.
Merci d'avance pour vos réponses
Partager