Показать сообщение отдельно
  #1 (permalink)  
Старый 03.12.2009, 16:40
Аватар для B~Vladi
Модератор Всея Форума
Отправить личное сообщение для B~Vladi Посмотреть профиль Найти все сообщения от B~Vladi
 
Регистрация: 14.05.2009
Сообщений: 4,021

Получить объект документа у iframe в шестёрке.
Ппц, товарищи... Не могу получить документ у фрейма...

Пишу значт так:

var frame = document.createElement('iframe');
$(frame).bind('load',function(evt) {
  // вот тут как найти документ фрейма?! ну или хотябы body.
  (frame.contentDocument||this.document.body).onclick = function(evt){
    alert('its frame?')
  }
});


Т.к. frame.contentDocument в 6 не катит, пишу this.document.body. При этом this.tagName == 'IFRAME' и, соответственно this.document - это его документ... Но это документ родительского окна, точно!!! Чё за бред, объясните кто-нить...

Последний раз редактировалось B~Vladi, 03.12.2009 в 16:46.
Ответить с цитированием