Вы можете получить доступ к элементу через функцию getElementById
для объекта document
рассматриваемого кадра (обратите внимание, что мы используем целевой кадр document
, а не наш собственный). Вы можете получить кадр из набора фреймов по имени & mdash; имена фреймов становятся свойствами объекта window
фрейма.
Пример ( живая копия ; код кадра кнопки ):
var textbox = parent.targetFrame.document.getElementById('theTextBox');
textbox.value = "You clicked at " + new Date();
... где targetFrame
- имя целевого кадра. Вы также можете использовать frames[n]
, где n
- индекс фрейма в наборе фреймов, но я считаю имена более надежными.
Приведенный выше пример протестирован и работает в Firefox, Chrome и Opera для Linux и IE6 & mdash; и так должно работать на широком наборе браузеров.