Как сделать загрузку iframe после загрузки старицы?
Самый простой способ:
codepen.io/iiil/pen/bDFei
Для наглядности я вставил большую картинку (сделал ширину поменьше, чтобы видно было, как она грузится). После ее полной загрузки iframe присваивается нужный url.
Код:<iframe src="" frameborder="0" id="iframe"></iframe>window.onload = function(){
  document.getElementById('iframe').src = 'http://iiil.name';
}
Если нужна задержка после загрузки - используйте таймаут (в примере просто раскоментите строчки). Код:window.onload = function(){
     setTimeout(function(){
  	document.getElementById('iframe').src = 'http://iiil.name';
     },5000)
}
Чтобы не зависеть от скрипта можно url помещать в data-атрибуты и оттуда доставать.
Эмм... Сложная задача... Наверное с помощью ajax и document.ready? А вдруг еще немного подождать нужно? Ну тогда setTimeout() есть.