engos
(usa openSUSE)
Enviado em 16/11/2007 - 10:14h
O problema é que quando você setou a variavel tamanho, ela esta com um script interno, sendo assim quando você a usa dando um echo, você está passando o script para a tag de width.
Em outras palavras, você está fazendo isso:
<table width="<script>
var w= screen.availWidth;
document.write(w);
</script>" border="0" cellpadding="0" cellspacing="0" bgcolor="#E6E6E6" >
Se alguém puder me ajudar agradeço.
Verifique o código fonte da página para pegar esses erros.
E com relação a esse exemplo em particular, use o width como 100%.
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#E6E6E6" >
O que você poderia fazer é algo do tipo:
<?
$tamanho = "100%";
?>
<table width="<? echo $tamanho; ?>" border="0" cellpadding="0" cellspacing="0" bgcolor="#E6E6E6" >
Isso também funcionaria, mas você perdeu o controle via javaScript, em resumo, ou você usa JavaScript, ou PHP nessa situação.