moisesf Postado Janeiro 9, 2010 Denunciar Share Postado Janeiro 9, 2010 (editado) Tenho uma div 500px X por 500px.Existe um comando sobre essa div: onClick=pega_coordenada();Depois que a coordenada do ponto do click foi pega, ele cria um ponto vermelho nessa div e criando um <span> escondido com um menuzinho.Ao passar o mouse sobre esse ponto vermelho, a <span> é revelada com o menuzinhos e nesse menú exite um link com outro comando onClick:limpa_ponto().Tudo funciona direitinho, mas o primeiro clique também funciona.Acaba executando 2 funções.Queria que o segundo click, não fosse detectado pelo clique da div de fundo.Deparei com o seguinte: No ie está funcionando corretamente, só no chrome que não.Como se ele não entendesse as camadas. Editado Janeiro 10, 2010 por moisesf Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 moisesf Postado Janeiro 10, 2010 Autor Denunciar Share Postado Janeiro 10, 2010 Fiz esse exemplo pra ilustrar melhor,Veja que não não tem problema, mas no chrome o click não é interrompido e vai pro próximo click.<style>#mapa{width:500px;height:500px; z-index:0; background:red; position:relative; text-align: center;}#aviso{width:50px;height:150px; z-index:0; background:yellow; position:absolute; top:0;left:0;}</style><script>function pega(){alert ("FUNÇÃO PEGA");}function aviso(){alert ("FUNÇÃO AVISO");}</script><div id="mapa" onclick="pega();" ><div id="aviso" onclick="aviso()" ></div></div> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
moisesf
Tenho uma div 500px X por 500px.
Existe um comando sobre essa div: onClick=pega_coordenada();
Depois que a coordenada do ponto do click foi pega, ele cria um ponto vermelho nessa div e criando um <span> escondido com um menuzinho.
Ao passar o mouse sobre esse ponto vermelho, a <span> é revelada com o menuzinhos e nesse menú exite um link com outro comando onClick:limpa_ponto().
Tudo funciona direitinho, mas o primeiro clique também funciona.
Acaba executando 2 funções.
Queria que o segundo click, não fosse detectado pelo clique da div de fundo.
Deparei com o seguinte: No ie está funcionando corretamente, só no chrome que não.
Como se ele não entendesse as camadas.
Editado por moisesfLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.