iFrame Auto Ajustável, Finalmente...
Aaaah!, se isso fosse metade verdade!
Galera, prazer, meu nome é Lucas, sou novo aqui no fórum... e, como a maioria provavelmente, cheguei procurando uma resolução pro meu problema:
Meu iFrame bonitão resolve aparecer perfeitamente bem no FireFox 3.0, mas reluta insistentemente atender aos chamados do Internet Explorer 6.0! Aaaargh! Sim, eu sei que a maioria de vocês relataram que o Firefox dava mais problemas ne código que o IE, mas pra mim foi o oposto. Bom, segue o código aí:
"index.html", a página que exibe o iFrame pronto:
<div id="main">
<iframe id="mainframe" name="mainframe" src="home.html" width="541" height="100%" frameborder="0" border="0" scrolling="no"></iframe>
</div>
"home.html", a página onde está o bendito iFrame, o conteúdo do bixinho:
<div id="container">
<div id="titulo">.:: PRINCIPAL</div>
<div id="texto">
<p>SLPG Advogados Associados. -Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página--Conteúdo da página-</p>
</div><!-- close div "texto" -->
</div><!-- close div "container" -->
<script language="JavaScript" type="text/javascript">
parent.document.getElementById("mainframe").height = document.getElementById("container").offsetHeight
</script>
Como podem perceber, meu iFrame mostra uma DIV "container" que contém duas DIVs, "titulo" e "texto". Não acho que as DIVs de dentro causam problemas, visto que a DIV "container" é a que eu uso no script.
Também podem ver que "mainframe" é o nome do meu iFrame e está corretamente escrito no script, assim como "container" é minha DIV que define o tamanho e está também corretamente escrita no script.
Então, me parece tudo perfeito... mas por que cargas d'água o bendito (xxxxxx) IE não consegue entender isso! aaaaargh!
Aí está a imagem que exibe no Firefox e no IE:
Firefox 3.0:

Internet Explorer 6.0:

Alguém pode me ajudar? POR FAVOOOOOR!
Obs.: Galera, sou completamente novo nesse treco de edição de sites. Ha duas semanas atráz eu nem sequer conhecia o Dreamweaver e o máximo código que eu escrevia era o de postagens nos Fóruns. Então tentem compreender se realmente meu problema for ridículo, mas eu acho que pra 4 semanas de treinamento fraco eu to até sabendo bastante dessas coisas estranhas...

Vlw!