Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Preciso pegar saber o tamnho (width) de uma table para saber onde irei colocar a próxima sem ter o perigo de uma ficar sobreposta a primeira.Como faço isto?
Não sei no teu caso específico o que você quer fazer mas pegar qualquer propriedade da tabela é tranquilo.
Só que todas as coisas tem de ser feitas pelo Java Script.... imagino sim o que tu queira...
Antes de tentar a solução abaixo, veja se no teu caso a colocação de tamanhos variáveis (ao invés de setar fixo, porcentá-los..)
exemplo:
conforme a resolução, tu setar ao invés de 700 o width, jogar sei-lá, 80%
Caso tu queira uma situação específica, tu só pode usar o Java Script...
Primeiro tu precisa atribuir um id para a tabela, exemplo:
<table width=30 id=table1> <tr> <td></td> </tr></table>setado o id, você tem como referenciar essa tabela utilizando o Java Script...
exemplo simples:
alert(table1.width)
vai sair 30;
assim como tu pode utilizar
table1.width = 300
ele vai atribuir 300...
lembrando que, você deve chamar essa função sempre no onLoad da tua página, exemplo, na tag body.....
é importante, porque só assim tu consegue já visualizá-la sendo montada...
pra misturar Java Script com o Asp não tem mistério nenhum...
se você quiser atribuir o tamanho dessa tabela através de um Request por exemplo é tranquilaço...
table1.width ='<%=500%>'
E aí vai hehehe...
Qualquer parada posta aê... [ ]'s