Ir para conteúdo

POWERED BY:

Arquivado

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

FabianoSouza

Valor da variável de uma função em outra

Recommended Posts

<script>
var var_teste = "";
function teste()
{
minha_var="valor";
}
 
function teste2()
{
 x = minha_var;
alert(x);
}
</script>
</head>
<body>
<a href="#" onclick="teste2();">Teste</a>
</body>

Não abre o alert.

 

Um help por caridade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse teu código não faz sentido, pois vc não chama em nenhum momento a funcão teste()

 

ele faria sentido assim:

<script>
function teste()
{
return "valor";
}
 
function teste2()
{
var x = teste();
alert(x);
}
</script>
</head>
<body>
<a href="#" onclick="teste2();">Teste</a>
</body>

ou então:

<script>
var minha_var = "";
function teste()
{
	minha_var = 'valor';
}
function teste2()
{
	alert( minha_var );
}
teste();
</script>
</head>
<body>
<a href="#" onclick="teste2();">Teste</a>
</body>
entendeu ?

note que no segundo trecho, estou usando o escopo global, e chamando a função teste() antes de rodar o restante do script, ai sim a variavel de escopo global ganha um valor.

 

 

Esquisito, por isso o primeiro uso é mais "aconselhavel"

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.