Resultado: abre-se a página com um IFRAME a 100 PIXELS de altura do topo da página onde a rolagem acompanha a rolagem normal da página, porém, o problema é: o JAVASCRIPT está pegando o tamanho TOTAL da página e não está retirando os 100 PIXELS de espaço entre o topo e o iframe, isso faz com que fiquem 100 PIXELS pra baixo de rolagem.
Se o topo tiver só 100 pixels isso nem é um problema, mas se tiver 500, teremos 500 pixels pra baixo.
Não sou expert em javascript mas creio que a solução esteja aqui:
Pergunta
Guest puro osso sinistro
Pessoal tenho o seguinte scrip na pagina 1:
<iframe name="conteudo"
id="conteudo"
src="06.php"
allowtransparency="true"
style="position:absolute; left:0px; top:100px;" width="100%" height="100%" frameborder=0 scrolling="no">
</iframe>
Na página 2:
<script type="text/javascript">
function iframe_ajustavel()
{
document.all["conteudo"].height = document.frames["conteudo"].document.body.scrollHeight;
}
</script>
Resultado: abre-se a página com um IFRAME a 100 PIXELS de altura do topo da página onde a rolagem acompanha a rolagem normal da página, porém, o problema é: o JAVASCRIPT está pegando o tamanho TOTAL da página e não está retirando os 100 PIXELS de espaço entre o topo e o iframe, isso faz com que fiquem 100 PIXELS pra baixo de rolagem.
Se o topo tiver só 100 pixels isso nem é um problema, mas se tiver 500, teremos 500 pixels pra baixo.
Não sou expert em javascript mas creio que a solução esteja aqui:
document.all["conteudo"].height = document.frames["conteudo"].document.body.scrollHeight;
Alguém poderia me ajudar?
Valeu!
Link para o comentário
Compartilhar em outros sites
2 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.