Два кода ниже выглядят одинаково, но они дают мне другой результат в IE8.У вас есть идеи по этому поводу?
$('#frameMain').load(function(){ var bodyHeight = $(this.contentDocument).find('body').attr('scrollHeight'); var bodyHeight2 = document.getElementById('frameMain').document.body.scrollHeight; });
Этот код относится к родительскому телу, а не к ребенку.
document.getElementById('frameMain').document.body.scrollHeight
Это должно быть так:
document.getElementById('frameMain').contentDocument.body.scrollHeight;