2009-10-30 6 views
-1

Так что я автоматически изменить размер IFRAME, основанный на высоте контента следующим образом:Изменение размера DIV после изменения IFrame ЦСИ

<iframe name="main" id="main" src="main.php" frameborder=0 scrolling="no" onload="this.style.height = main.document.body.scrollHeight + 5; this.style.width = main.document.body.scrollWidth"> 

Однако, я также использовать ссылку, чтобы изменить ГКЗ (с использованием мишени, если кто-нибудь задавался вопросом), но мои фреймы сильно различаются по высотам, и после перехода на более короткий, мои методы изменения размера тела div/документа не сработали ...

ex.

<a href="mail.php" onclick="document.getElementById("content").style.height = main.document.body.scrollHeight" target="main"> 

Любые предложения?

+0

попробовать OnClick = "документ .getElementById (\ "content \"). style ... –

+0

или document.getElementById ('content') –

ответ

-1

Div изменение размера работает нормально, при условии, исправить двойные кавычки ... проблема была, что IFrame не было изменения размеров после изменения источника, получил это работает сейчас, хотя ... Спасибо

+0

Для дальнейшего использования было бы неплохо опубликовать, как именно вы его работали. –

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