El estándar para cancelar la acción del evento es llamar al método preventDefault:
Puedes hacer una comparación para que sea compatible con los navegadores:
Código Javascript
:
Ver originalif (event.preventDefault) {
event.preventDefault();
} else {
event.returnValue = false;
}
Además, debes tener en cuenta que en la mayoría de los navegadores el manejador del evento se recibe por un parámetro (no es un objeto global)