Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Andre Summers

Ocultando e mostrando dados(div oculta)

Recommended Posts

Eu arrumei um código que oculta uma div com conteudo. Só que ele deixa o espaço do conteudo em branco no site. Tipo, se tiver umas dez linhas de texto na DIV oculta, ele vai deixar dez linhas em branco no site. Ai quando voce clica no LINK aparece o conteudo q tava escondido certinho.

 

Tem como nao deixar esse espaço em branco?

 

o javascript da página

<script type="text/javascript">function camada( sId ) {	   var sDiv = document.getElementById( sId );	   if( sDiv.style.visibility == "hidden" ) {		 sDiv.style.visibility = "visible";	   } else {		 sDiv.style.visibility = "hidden";	   }	 }</script>

a parte onde são exibidos as coisas.

<?echo "<tr>";echo "<td width=\"13\"> </td>";echo "<td width=\"608\">";echo "<font color=\"#000099\" size=\"2\" face=\"Verdana, Helvetica, sans-serif\"><strong>$valor[titulo]</strong><br>";echo "<em><font size=\"1\">Data: $valor[autor]</font></em><br>";echo "<a href=\"#\" onclick=\"camada('teste');\">Abre e fecha a camada</a>";echo "</font><br>";echo "<div id=\"teste\" style=\"visibility: hidden;\">Testando a visibilidade da camada<br>Testando a visibilidade da camada<br>Testando a visibilidade da camada<br>Testando a visibilidade da camada<br>Testando a visibilidade da camada<br>Testando a visibilidade da camada<br>Testando a visibilidade da camada<br>Testando a visibilidade da camada<br></div>";echo "</td>";echo "</tr>";echo "<tr>";echo "<td colspan=\"2\"><div id=\"divisao\" align=\"center\">------------------------------</div><br></td>";echo "</tr>";?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Funcionou, só que aundo clico no link executa o onclick e volta ao topo da pagina.Isso se repete mesmo q a div oculta tenha q abrir no rodapé... e dificulta a visualização... tem como corrigir?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.