Pessoal, estou precisando fazer com que um iFrame se ajuste automaticamente à altura da página aberta dentro dele. Até aí tudo bem... consegui um código em um forum que deu certinho. O problema é que quando abre uma página dentro desse iFrame e ele se ajusta a altura, se outra página com altura menor for aberta depois, o iFrame permanece com a mesma altura que ele estava antes, ou seja, ele só se ajusta a altura da primeira página aberta dentro dele.
Se puderem me ajudar, agradeço muito.
Segue o código que peguei pra vocês darem uma olhada.
<HTML>
<HEAD>
<script LANGUAGE=javascript>
<!--
function reSize()
{
try{
var oBody = ifrm.document.body;
var oFrame = document.all("ifrm");
oFrame.style.height = oBody.scrollHeight + (oBody.offsetHeight - oBody.clientHeight);
oFrame.style.width = oBody.scrollWidth + (oBody.offsetWidth - oBody.clientWidth);
}
//An error is raised if the IFrame domain != its container's domain
catch(e)
{
window.status = 'Error: ' + e.number + '; ' + e.description;
}
}
//-->
</SCRIPT>
</HEAD>
<BODY onload=reSize()>
<iframe onresize=reSize() id=ifrm src=home.php></iframe>
</BODY>
</HTML>
Pergunta
Maccarv
Pessoal, estou precisando fazer com que um iFrame se ajuste automaticamente à altura da página aberta dentro dele. Até aí tudo bem... consegui um código em um forum que deu certinho. O problema é que quando abre uma página dentro desse iFrame e ele se ajusta a altura, se outra página com altura menor for aberta depois, o iFrame permanece com a mesma altura que ele estava antes, ou seja, ele só se ajusta a altura da primeira página aberta dentro dele.
Se puderem me ajudar, agradeço muito.
Segue o código que peguei pra vocês darem uma olhada.
Abraços.
Marco
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.