Показать сообщение отдельно
  #3 (permalink)  
Старый 22.09.2013, 21:43
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

var iframe = document.getElementById('iframe');

var content = function(iframe) {
   return iframe.contentWindow ? iframe.contentWindow : 
            iframe.contentDocument.defaultView;
};

var callback = function() {
    alert(content(this));
};

if (iframe !== null) {
      if (iframe.attachEvent) {
            iframe.attachEvent('onload', callback);
      }
      else {
            iframe.addEventListener('load', callback);
      }
}

// Или так:
var timer = window.setInterval(function () {
      var iframe = content(iframe);

      if (iframe) {
            alert(iframe);
            window.clearInterval(timer);
      }
}, 100);

Последний раз редактировалось monolithed, 22.09.2013 в 22:05.
Ответить с цитированием