Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   определение подгрузки контента в IFRAME (https://javascript.ru/forum/events/5290-opredelenie-podgruzki-kontenta-v-iframe.html)

alexblade 02.10.2009 17:23

определение подгрузки контента в IFRAME
 
Добрый день.

есть блок
<div id="open"><p>opening...<img src="open.gif"/></p></div>

в который java скриптами потом апендится чайлд iframe соурс которого подгружается с другого сервера.

_после_ подгрузки контента iframe, блок "<P>" я удаляю.

<script language=javascript>
function hasOp(){
var foo = document.getElementById("open");
if (foo.childNodes[1]){ 
foo.removeChild(foo.childNodes[0]);clearInterval(siop);}
}
var siop=setInterval(hasOp, 140)
</script>


но получается , блок "Р" удаляется как только вставился iframe, а он сразу вставляется (правда пустой), а мне надо как подгрузится содержимое ифрэйма (оно грузится пару секунд). как удалить <Р> именно после подгрузки контента ифрейма а не после appendChild('IFRAME') ?

alexblade 05.10.2009 12:55

может я не ясно изложил или на js в принципе не возможно определить event подгрузки контента в iframe ?

alexblade 08.10.2009 18:19

люди добрые, молчание - хуже любого ответа.

e1f 09.10.2009 11:45

iframe.onload = hasOp
Не подходит? Еще вот.
Более того, неужели отменили гугл? Давно можно было найти самому. а не ждать ответа.

alexblade 09.10.2009 18:38

я прежде чем задать здесь - гуглил и пробовал.
так что это не первая инстанция..
но както про онлоад забыл, спасибо.

только вот онлоад в примере по ссылке , срабатывает сразу даже когда контент еще не подгрузился (контент подгружается после клика кнопки) почему так происходит?


Часовой пояс GMT +3, время: 05:15.