Appeler une fonction dans un fichier parent de la trame enfant?

J'ai une fonction qui redimensionne le rapport de largeur col de mon ensemble de frameset dans "frame.html":

 <frameset id="set" cols="*,*" FRAMESPACING=0 BORDER=3 BORDERCOLOR=#eeeeee> <frame src="index.html"> <frame src="index2.html"> <noframes></noframes> </frameset> 

La fonction fonctionne bien lorsque vous l'appelez à partir de "frame.html", mais je veux appeler ladite fonction à partir du fichier enfant "index.html" … la fonction doit rester dans le fichier parent afin de fonctionner correctement … Comment frame.html je appeler ma fonction dans frame.html partir de index.html

Essayez simplement parent.functionName() il devrait fonctionner.

modifier


Juste pour être sûr que la portée est correcte, vous devriez probablement appeler window.parent.functionName() place pour être sûr que c'est en fait le parent de cadres référencé

Modifier 2


Vérifiez cette réponse, il semble gérer le même problème de chrome.

J'espère que cela aide!