Jump to content


Photo

Iframe Ajustável Automático


  • Faça o login para participar
1 reply to this topic

#1 LucasWDesigner

LucasWDesigner

    Novato no fórum

  • Usuários
  • 5 posts
  • Sexo:Masculino
  • Localidade:São Paulo

Posted 18/05/2010, 02:16

Tenho uma index, nela, tenho o topo, uma barra, meu IFrame, um menu vertical do lado esquerdo, e um rodapé.
Tudo está em uma tabela, apenas o menu vertical que não, ajustei ele em css.....
Preciso que esse IFrame se ajuste verticalmente com o tamanho da página, e achei o código em um fórum que me ajudou a fazer isso, mas quando clico em uma pagina muito cumprida, e depois em uma no tamanho normal, O IFrame não volta pro tamanho normal, ele fica do tamanho da página maior. Se alguém souber como eu arrumo isso, para que o IFrame se ajuste em qualquer página, independente da sequência em que eu clique nos links.
Por favor, preciso diso urgente, urgente mesmo.....
AGRADEÇO MUITO A AJUDA......
Estou usando o seguinte código entre a head da index:

<script>  
function adjustFrame(frame){  
var frmTemp;  
if (document.all) {  
var w = frame.document.body.scrollWidth;  
var h = frame.document.body.scrollHeight;  
   
if(frame.document.body.scrollWidth > frame.document.body.offsetWidth) {  
document.all[frame.name].height = h + 30;  
}  
else {  
document.all[frame.name].height = h;  
}  
}  
else if (document.getElementById) {  
  
var w = frame.document.width;  
var h = frame.document.height;  
  
if(frame.document.body.scrollWidth > frame.document.body.offsetWidth) {  
document.getElementById(frame.name).height = h;  
}  
else {  
document.getElementById(frame.name).height = h;  
}  
}  
return false;  
}  
</script>

E esse é o código do IFrame:

<iframe name="gadget" id="gadget" marginheight="0" frameborder="0" width="590" scrolling="no" onload="adjustFrame(gadget)" src="Home.swf" height="550"></iframe>

Edição feita por: LucasWDesigner, 18/05/2010, 02:19.


#2 Victor Gamarra

Victor Gamarra

    Normal

  • Usuários
  • 95 posts
  • Sexo:Masculino

Posted 18/05/2010, 18:05

Coloque o width/height em porcentagem




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq