Ir para conteúdo

POWERED BY:

Arquivado

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

thiago122

captura de eventos

Recommended Posts

Eu tenho esse código que segue abaixo que capitura os eventos do mouse do site http://elcio.com.br/crossbrowser/, ele me retorna com um alert o nome da tag na qual eu clicar, até ai tudo bem, só que se a tag for <a> ele dá o alert e submente a url

ex: www.google.com.br. ele dá o alert e abre o site do google.

detalhe, no ie ele só dá o alert, mas não submete o url, já no firefox ele dá o alert e submente a url

eu gostaria de saber como eu faço para ele não submeter o url apenas dár o alert.

 

 

Galera ajuda aí!!!

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br">

<head>

<script language="javascript">

capitura();

 

function capitura()

{

document.onmousedown = OnMouseDown;

document.onmouseup = OnMouseUp;

}

function OnMouseDown(e){

if(typeof(e)=='undefined')var e=window.event

source=e.target?e.target:e.srcElement

if(source.nodeType == 3)source = source.parentNode

alert(source.tagName)

 

 

return true;

 

}

</script>

 

</head>

 

<body>

<a href="www.google.com.br">google</a>

</body>

</html>

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.