Программирование > JavaScript & JScript
Отображение Iframe в основном окне с помощью Javascript
covex1:
--- Цитировать ---vasa_c:
Нужно достать текст из какого-то элемента в ифрейме и записать в какой-то элемент в родительском документе, так?
--- Конец цитаты ---
test.php в простом запуске показывает в браузере следующее:
10 ------- Сумма = 10
Код test.php
Теперь запихиваем этот файл (test.php) в iframe размером 1х1.
А теперь задача отобразить в основном документе, текстовую информацию которая получается в результате выполнения скрипта test.php, который лежит в скрытом iframe, а точнее в iframe размером 1х1.
vasa_c:
--- Цитировать ---html_coder:
2. Я чего то сам не могу догнать как быть дальше, как всё-таки извлечь текст, по идее должно работать так document.getElementById(\'qwerty\').contentWindow.document.body.innerHTML , т.е. как обычно извлекается содержимое body, но оно чего-то возвращает пустую строку, хотя может я что-то не так понял?
--- Конец цитаты ---
У меня работает. Если в body только текст, без тэгов, я бы вытащил его так:
--- Код: ---document.getElementById( \'qwerty\' ).contentWindow.document.body.firstChild.data
--- Конец кода ---
vasa_c:
covex1, нужно во первых:
1. Получить доступ из родительского окна к iframe. Как я написал.
2. Взять текст из одного элемента и записать во второй. Ты не знаешь, как это сделать?
commander:
covex1
frame.document.write("");
function get_info()
{
var text=frame.form_frame.text_info.value;
div_main.innerHTML = text;
}
commander:
html_coder
vasa_c
флэймеры млин...
Навигация
Перейти к полной версии