Ir para conteúdo

Arquivado

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

ReAdShOtErS

hide show

Recommended Posts

<script>
function Info(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
function Down(id) {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
</script>

<a href="java script:Info('Informações');">Informações</a>
<a href="java script:Down('Download');">Download</a>

<div id="Informações" style="Display:none;">Informações Aqui !<div>
<div id="Download" style="Display:none;"><a href="http://www.link.com.br">Clique Aqui</a><div>

existem os dois links ( informações e download )

eu quero q ao clicar em download se o informações estiver aberto ele feche

tentei chamar o Info('informações') no onclick do download e funcionol ( más se o inf. ja estiver fechado ele abre )

 

<a href="java script:Down('Download');" Onclick='Info('Informações');'>Download</a>

eu preciso de uma função q indepedente do Id feche a função Info().

Compartilhar este post


Link para o post
Compartilhar em outros sites

No onclick desse link,muda a style.display do elemento que você quer pra none.

No caso...

document.getElementById("Informações").style.display = 'none';

Marcação inline de JavaScript é feia...e um id como esse também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim não daria pois o titulo dentro do Info("TITULO") Muda a cada arquivos

eu alterei o script to top 1 colocando tudo em none e fez o q eu pretendia

vlw por responder.

 

deixo abaixo minha solução

 

function Null(id) {
var e = document.getElementById(id);
if(e.style.display == 'none')
e.style.display = 'none';
else
e.style.display = 'none';
}

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.