Программирование > JavaScript & JScript
Отображение Iframe в основном окне с помощью Javascript
covex1:
Не бейте жестоко ногами - я ПХПешник.
В Javascript полный ноль.
Есть документ:
....
....
В iframe идет постоянный рефреш test.php (каждые 0,5 секунды).
Как мне на javascript забрать отображение из iframe и выложить в основной документ?
Глобальная задача избавится от мерцания при рефреше, если iframe не размером 1х1.
html_coder:
--- Цитировать ---covex1:
Как мне на javascript забрать отображение из iframe и выложить в основной документ?
--- Конец цитаты ---
А что подразумевается под отображением, мне например не понятно?
covex1:
--- Цитировать ---html_coder:
А что подразумевается под отображением, мне например не понятно?
--- Конец цитаты ---
То что делает файл test.php и выводит echo\'м.
Скажем в зависимости от внешних факторов он сначала выводит
"--------
10
-------
Сумма = 10"
Внешние факторы изменились, выводит
"--------
10+10
-------
Сумма = 20"
Если iframe сделать размером 400х400, то при рефреше мерцает. В инете только и говорят что бы избавится от мерцания, сделать iframe 1x1 и забирать оттуда результат работы php файла с помощью js в основное окно. Но не одного примера не нашел.
vasa_c:
covex1
Доступ к документу, находящемуся в ифрейме из родительского документа:
--- Код: ---document.getElementById( \'iframeID\' ).contentWindow.document
--- Конец кода ---
Правда родительский и ифреймовый документ д.б. с одного домена.
CGVictor:
covex1
1.Обращаться из JS к документу в iframe id="source" можно как document.getElementById(\'source\').contentWindow.document;
2.Для таких вещей существует AJAX. Не изобретай велосипед.
Навигация
Перейти к полной версии