2011-01-25 4 views
2

Я использовал решение, указанное на этой странице, чтобы изменить размер IFrame в зависимости от содержания:Как динамически изменять размер iFrame в Firefox?

Resizing an iframe based on content

И это работает отлично, за исключением Firefox. В Firefox другой контент отключен, но как только вы продолжаете обновлять страницу, браузер будет медленно показывать остальную часть контента. Я видел, кто-то ответил, что это решение проблемы:

Использование JQuery, чтобы получить высоту тела в framed.html (FF выпуска, корпус продолжал выращивание): Var высота = $ (document.body).высота();

Однако я не знаю, где разместить эту строку кода. Я вставляю его где-нибудь в 3 фрагментах сценариев исходного решения? Если да, то где это?

+0

страница внутри IFrame исходя из того же домена? –

+0

Нет, это из другого домена. Но он уже работает. Я поставил ответ ниже. – catandmouse

ответ

0

В www.bar.net/framed.html: Использование JQuery, чтобы получить высоту тела в framed.html (FF вопрос, тело продолжало расти):

изменить следующий код

// What's the page height? 
    var height = document.body.scrollHeight; 

с

var height = $(document.body).height(); 
+0

не работает. :( – catandmouse

Смежные вопросы