Передача значений из iframe в тело страницы
Доброго всем времени суток.
Задача следующая. Есть страница в которой имеется iframe, ссылающийся на другую страницу. Во фрейме реализовано отображение найденных элементов из БД. Нужно передать значения из iframe в тело страницы. Не вдаваясь глубоко в подробности, дело выглядит следующим образом. В теле страницы имеется поле <input type="text" name="pole" id="pole" value=""/> и айфрейм <iframe name="fr" id="fr" src="fr.phtml"></iframe>, содержащий еще одно поле <input type="text" name="frpole" id="frpole" value=""/> в котором отображается значение переменной php. Как элементу страницы getElementById('pole').value присвоить значение getElementById('frpole').value ? |
Если присваивающий скрипт в iframe лежит, то window.top и window.parent нужны вам: http://javascript.itsoft.ru/objects/window.html
|
Riim, спасибо.
А на моем примере как будет тогда выглядеть код скрипта в айфрейме? |
Все, разобрался. Еще раз большое спасибо за подсказку =)
|
window.top.document.getElementById('input1').value = document.getElementById('input2').value; |
А возможно ли сделать то же самое с блоком <div id="txt" name="txt"></div>?
Т.е. отображать значение переменных не в input text, а как обычную текстовую строку |
document.getElementById('txt').innerHTML = 'eewrw';
|
Riim,
примного благодарен =) |
Часовой пояс GMT +3, время: 20:33. |