Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
function Turno2(vez){
if (vez=='A')
{alert(vez);
this.onclick=Turno2('B');
}else if(vez=='B'){alert(vez);
this.onclick=Turno2('A');
}
Esse minha função tá entrando em loop... A intenção é:
A cada CLIQUE no botão que está chamando essa função, ele executa o if A ou o if B sistematicamente, mas só a cada clique! Ele entrou em loop e fica executando eternamente, assim que eu dou o primeiro clique...
Não entendo porque está assim... Se fosse para gerar loop eu apenas precisaria de um Turno2('A ou B'), não precisaria de DOM....
Resumindo o que preciso:
Que quando a função for chamada, altere-se o botão que acabou de chamar a função, para que da próxima vez, ele tenha um comportamento diferente.
Carregando comentários...