Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu criei uma enquete para colocar no meu site, até aí tudo bem, porém eu queria saber como colocar uma altura automática para nao ter que ficar alterando quando a altura mudar. eu ja tentei colocar height="auto" tanto no iframe quanto no style.css também ja tentei height="100%" mas o iframe nao quer ficar da altura total a nao ser que eu coloque um tamanho em pixels e se eu colocar a altura em pixels vou ter que alterar toda vida que mudar de enquete, sem falar que para ver o resultado, que apresenta graficos, a altura aumenta. alguem sabe como resolver?
desde ja obrigado
bom, eu tentei fazer o que tinha no link q você deu, também não deu certo, a altura continua sem se ajustar automaticamente, vou postar aqui os códigos afim de ajudar na solução...
index.php
<script type="text/javascript">
function ResizeWH(){
var w;
var h;
w = document.getElementById("container").clientWidth;
h = document.getElementById("container").clientHeight;
parent.WHFRAME(w,h);
}
</script>
</head>
<body>
<div id="container">
<div id="pollcontainer" >
</div>
<p id="loader" >Carregando...</p>
</div>
</body>
<script>
ResizeWH();
</script>
Obs: nao postei o resto do index pq eh apenas scripts de animaçao, entao torna-se desnecessario postar aqui
style.php
*{
margin:0;padding:0;
}overflow:hidden;
}
#container{
width:270px;
height:auto;
background:transparent;
}margin:0; padding:1px;
font-size:1.4em; font-family:Calibri;
font-weight:normal; color:#333;
}font-family:Calibri; color:#333; font-size:1em;
margin:0; line-height:1.5em;
}
#pollcontainer{
margin:0px;
background:transparent;
}código da widget da enquete
<style>
*{
margin:0;padding:0;
}
#iframe{
overflow:hidden;
}
</style>
<script>
function WHFRAME(w,h){
var FrameWH = document.getElementById("iframe");
alert(h);
FrameWH.style.width = (w)+"px";
FrameWH.style.height = h+"px";
}
</script>
<iframe id="iframe" frameborder="0" scrolling="no" src=".../index.php" ></iframe>
leia:
http://forum.imasters.com.br/index.php?/topic/300925-iframe-auto-ajustavel-2/