Иногда требуется вызвать функцию находящуюся внутри фрейма.
Например, при создании редактора сцены, мне пришлось создать интерактивный фрейм, напичканный динамическими объектами и функциями.
Функции приходится вызывать находящиеся внутри фрейма... Это заметно облегчает процесс создания сцены, загрузки объектов, добавления поведения, размещение в различных слоях и т.п.
Возьмите на заметку, для того, чтобы вызвать функцию внутри фрейма нужно использовать top.window.frames[0].function_name(); в FireFox по-другому не работает.
Интересно, что top.window.frames[0].name - в alert отображает имя фрейма, а вот top.window.frames[0].id ничего не показывает. Возможно этот баг исправят.
Конструкция window.frames[frame_id]. function_name() в файрфокс тоже не работает...
Итак рабочий вариант для firefox - top.window.frames[0].function_name();
Например, при создании редактора сцены, мне пришлось создать интерактивный фрейм, напичканный динамическими объектами и функциями.
Функции приходится вызывать находящиеся внутри фрейма... Это заметно облегчает процесс создания сцены, загрузки объектов, добавления поведения, размещение в различных слоях и т.п.
Возьмите на заметку, для того, чтобы вызвать функцию внутри фрейма нужно использовать top.window.frames[0].function_name(); в FireFox по-другому не работает.
Интересно, что top.window.frames[0].name - в alert отображает имя фрейма, а вот top.window.frames[0].id ничего не показывает. Возможно этот баг исправят.
Конструкция window.frames[frame_id]. function_name() в файрфокс тоже не работает...
Итак рабочий вариант для firefox - top.window.frames[0].function_name();
Комментариев нет:
Отправить комментарий