Redimensionar uma Tabela

1. Redimensionar uma Tabela

Jorge Luiz Mendes junior
jrusb

(usa RedHat)

Enviado em 15/11/2007 - 16:18h

Boa Tarde tenho um script em JavaScript que pega o tamanho da Resolução da Tela e grava em uma variavel PHP o problema é quando do um echo essa variável na propriedade width da tabela ela não funciona mas se dou um echo '1280' funciona blz.
O script é esse aqui em baixo.
<?
$tamanho = "<script>
var w= screen.availWidth;
document.write(w);
</script>";
?>
<table width="<? echo $tamanho; ?>" border="0" cellpadding="0" cellspacing="0" bgcolor="#E6E6E6" >
Se alguém puder me ajudar agradeço.


  


2. Re: Redimensionar uma Tabela

Daniel Augusto de Oliveira
spychaser

(usa Debian)

Enviado em 16/11/2007 - 09:44h

Isso não vai funcionar, pois vc tá passando todo o script para dentro de um width. A opção mais certa se vc quer redimencionar uma tabela conforme o tamanho de tela é usar width="100%" ou conforme a porcentagem que vc quer.




3. Tudo errado.... rsrs

Rodrigo Ferreira Valentim
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.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts