Jump to content


Photo

Chamando Variável De Outra Função


  • Faça o login para participar
2 replies to this topic

#1 palhadecoco

palhadecoco

    12 Horas

  • Usuários
  • 206 posts
  • Sexo:Não informado
  • Localidade:Itacaré - Bahia
  • Interesses:Ajuda e Ajudar

Posted 06/05/2007, 20:08

Tenho duas funções: funcao1 e funcao2,

na funcao1 tem uma variárel e eu quero chamar a mesma na funcao2 mas ñ estou conseguindo veja:


<script>
function funcao1 (){

var soma = 1 + 2;



}

function funcao2 (soma){

alert(soma);

}

</script>


<input type="button" onclick=funcao2();>


está dando INDEFINIDO

#2 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 06/05/2007, 21:01

Simples, defina soma antes da funcao1.

var soma = 0;
function funcao1()
{
	soma = 1 + 2;
}

function funcao2()
{
	alert(soma);
}

Ou ainda só passe o argumento para a segunda funcao.
function funcao1()
{
	 return 1 + 2;
}

function funcao2(soma)
{
	 alert( soma );
}

var soma = funcao1();
funcao2( soma );


[]'s

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#3 palhadecoco

palhadecoco

    12 Horas

  • Usuários
  • 206 posts
  • Sexo:Não informado
  • Localidade:Itacaré - Bahia
  • Interesses:Ajuda e Ajudar

Posted 07/05/2007, 11:44

Já resolvi, bastou eu charmar as duas funções

Edição feita por: palhadecoco, 07/05/2007, 11:57.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq