Вызов функции родительского javascript из javascript дочернего фрейм-набора - PullRequest
0 голосов
/ 05 октября 2010

Я использую набор фреймов на своей странице.В наборе кадров я взял два кадра и в первом кадре я написал некоторый код JavaScript.Как функция javascript фрейма будет вызывать функцию javascript главной страницы.

Может кто-нибудь помочь, пожалуйста:)

Ответы [ 2 ]

1 голос
/ 05 октября 2010

Это будет сделано:

parent.FrameName.FunctionName()
0 голосов
/ 05 октября 2010

Если ваши кадры настроены так:

<frameset rows="50, 50">
    <frame src="menu.html" name="menu">
    <frame src="main.html" name="main">
</frameset>

Затем вы можете получить доступ к функциям во фрейме с именем main из фрейма с именем menu, используя top.main.functionName().

parent.main.functionName() также будет работать в этом случае, но если у вас больше вложенных уровней фреймов, я нахожу менее запутанным ссылаться на top (который всегда является самым верхним фреймом) и «развернуть вниз».

...