Ir para conteúdo

POWERED BY:

Arquivado

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

alv1964

getElementById

Recommended Posts

PRECISO DE UMA AJUDA :

TENHO UMA PÁGINA ONDE EM VÁRIOS BOTÕES ABRO VÁRIOS DIV´s.

PARA CADA DIV TENHO UMA FUNÇÃO PARA FECHA-LO :

function FecharDiv(){	 document.getElementById("alertacalculopreco").style.display="none";}

O QUE EU GOSTARIA DE SABER É SE TENHO COMO TER APENAS UMA FUNÇÃO PARA FECHAR TODOS OS DIVS ONDE ELA RECEBERÁ COMO PARAMETRO O NOME DO DIV ABERTO ( NO EXEMPLO : "alertacalculopreco") PARA PODER FECHA-LO .

ALGUEM PODE ME AJUDAR ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala maninho!Tenta isso:function FecharDiv(divAlvo) { document.getElementById(divAlvo).style.display="none";}no link onde fecha a div você colocar: onclick="FecharDiv('alertacalculopreco'); return false;" onkeypress="FecharDiv('alertacalculopreco'); return false;"Espero q funfe!Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala maninho!Tenta isso:function FecharDiv(divAlvo) { document.getElementById(divAlvo).style.display="none";}no link onde fecha a div você colocar: onclick="FecharDiv('alertacalculopreco'); return false;" onkeypress="FecharDiv('alertacalculopreco'); return false;"Espero q funfe!Abraços!

INFELIZMENTE NÃO FUNCIONOU CARA ! COLOQUEI UNS ALERT NA FUNÇÃO PRA VER SE CHEGAVA ATÉ LÁ O "NOME" DO DIV E beleza, CHEGA ! MAS ELE NÃO FECHA !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique se o display:none ou block está dentro da tag div...por exemplo<div id="teste" style="display:none">ao invés de colocar display:none no CSS separado....

Compartilhar este post


Link para o post
Compartilhar em outros sites

tá quase certo, tenta isso:

 

function FecharDiv(div) {	if(div.style.display == "none")	{		div.style.display = "block";	}		else	{		div.style.display = "none";	}}code]e no HTML:[code]<div id="teste" onClick="Fechar(this);">

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.