Показать сообщение отдельно
  #1 (permalink)  
Старый 02.01.2012, 20:02
Аспирант
Отправить личное сообщение для syegorius Посмотреть профиль Найти все сообщения от syegorius
 
Регистрация: 28.08.2010
Сообщений: 91

Как синхронно загрузить iframe
Доброе время суток!

Есть iframe и вот такая вот каманда:

$('iframe#'+eId).load(function(){box=$(this).contents().find('body').get(0)})
alert(box.innerHTML)


Понятно что алерт виведет ошибку, т.к. iframe еще не успел загрузится.
Скажите как сделать так что бы алерт выполнялся только после загрузки iframe. Но вставлять его в функцию после box=$(this).contents().find('body').get(0) нельзя, и нельзя использовать таймоут и интервал... Т.е. нужен какой то способ как в аяксе, просто указать асинк=фалсе

Заранее спасибо за ответы!
Ответить с цитированием