2010-12-01 5 views
1

Я настраиваю HTML-страницу с набором фреймов, который имеет 2 кадра. Я хотел бы инициировать действие в одном фрейме, которое могло бы изменить что-то в другом фрейме. Например, нажатие кнопки на кадре 1 изменило бы внутреннийHTML элемента с идентификатором на кадре 2.Взаимодействие с отдельными кадрами

Как бы я это сделал?

Благодаря

ответ

1

Вы можете вызвать следующий JavaScript при наступлении определенного события в кадре 1:

window.parent.frame2.document.getElementById('element_id').innerHTML = 'new content'; 

Предполагая, что рама 2 элемент имеет название «frame2» и элемент, который вы хотите изменить, имеет идентификатор из "element_id".

Смежные вопросы