Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve povo do Imasters,
Hoje estou eu aki com mais um desafio, preciso de algum parametro que consiga me dar a altura de uma tabela em pixel, porem a tabela está com height=100%.
Mas porque isso?
Bom estou desenvolvendo um sistema em php e dhtml que funciona exatamente do modo que eu quero no Internet Explorer, mas no firefox nao funfa. Ou melhor até funfa mas de uma forma não muito bonita.
Vejam este é um script simples desenvolvido em html puro apenas para simular o erro.
<table width="300" height="300" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="100%" height="100%" bgcolor="#EBE9ED"><div style="width:100%; height:100%; z-index:1; overflow: scroll;">
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro. </p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro. </p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro. </p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
<p>Atenção este é um script de teste, ele está sendo executado com o proposito de simular um erro.</p>
</div></td>
</tr>
</table>
Foto de como fica o script acima executado no internet explorer:
/applications/core/interface/imageproxy/imageproxy.php?img=http://files.brzap.com/internetexplorer.jpg&key=dfbe39282c4cbd569327f8f77d0b6ba14248cb1a2498c03d77b62e3870902ff0" alt="Imagem Postada" />
Foto de como fica o script acima executado no Firefox:
/applications/core/interface/imageproxy/imageproxy.php?img=http://files.brzap.com/firefox.jpg&key=3b1fcf7d6b0aaab84b1f5bda39f23c9e3aa9980a94372338e94df2ccc66f3fdc" alt="Imagem Postada" />
O que eu poude entender é que no internet explorer, mesmo que a tabela tenha a altura em 100%, ele calcular para a div apenas o atamanho disponivel na janela ex: 500px.
Ja no firefox, parece que ele não consegue calcular o tamanho disponivel para o div, parece que ele calcula somente 100%.
Alguem sabe como eu posso corrigir isso? Preciso que fique conforme a figura no internet explorer.
Carregando comentários...