Ir para conteúdo

POWERED BY:

Arquivado

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

Freelife

Variável global

Recommended Posts

Fala galera... beleza?!

 

seguinte, tenho uma pequena função daquelas de esconder ou mastrar div's, manipulando o hidden.

 

Só quero que quando a pessoa clicar no link e ativar a função o texto mude.

 

tipo assim:

 

Clique no link para exibir. ---- Exibir

 

quando a pessoa clicar no local fique --- Ocultar

 

eu tentei criar uma variável global e atribuir a ela o texto a ser exibido usando if e else, porém a variável da como undefined.

 

a função:

 

<script type='text/Javascript'>
var valor;

	function expandcollapse (postid) {
		whichpost = document.getElementById(postid);
		if (whichpost.className=="shown") {
			whichpost.className="texthidden";
			valor = "Mostrar";
		}
		else {
			whichpost.className="shown";
			valor = "ocultar";
		}
	}
</script>

//e esse código era o que eu estava tentando usar para imprimir a variável

<script>document.write(valor);</script>

Se for colocado qualquer coisa no variável "valor" ele imprime, não passa a atribuição que fiz.

 

Preciso de ajuda.

 

Abraços

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.