Показать сообщение отдельно
  #18 (permalink)  
Старый 31.05.2013, 19:57
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от bes
 var content = this.contentWindow || this.contentDocument;
4
    this.height = 0;
5
    this.height = content.document.body.scrollHeight;
со временем понимаешь какую хрень писал, получая ссылку либо на окно фрейма, либо на его документ, а потом используя ссылку лишь на окно

хотя я и до сих пор не понимаю зачем городить этот выбор между contentWindow.document и contentDocument,
если contentWindow поддерживается везде, кроме IE5, про который уже давно забыли, и это самый короткий кроссбраузерный способ получить документ фрейма (frameObject.contentWindow.document),
а contentDocument не поддерживается IE<8 и соответственно не работает в IE8+ в документе без doctype, так как в этом случае идёт переход в режим совместимости
хотя если забить на IE7 и тестить при указании doctype, то contentDocument конечно лучше


Сообщение от bes
Заработает, когда будет на сервере (или через denwer, например), на локальном компьютере проверить не даст политика безопасности.
сейчас понимаю, что денвер для лохов
Ответить с цитированием