Récupérer la window parente d'un objet
Bonjour,
Je me trouve confronté à un problème :
j'ai une fonction javascript :
Code:
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;
}
}
} |
Cette fonction est appelée par différentes iframes via "top.test();"
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