Deixe seu retorno de chamada retornar falsee passá-lo para o onclickmanipulador:
<a href="#" onclick="return callmymethod(24)">Call</a>
function callmymethod(myVal){
return false;
}
Para criar um código sustentável , no entanto, você deve se abster de usar "Javascript embutido" (ou seja: código que está diretamente dentro da tag de um elemento) e modificar o comportamento de um elemento por meio de um arquivo de origem Javascript incluído (é chamado de Javascript discreto ).
A marcação:
<a href="#" id="myAnchor">Call</a>
O código (arquivo separado):
$('myAnchor').observe('click', function(event) {
Event.stop(event);
});
onLoadedparano wrap. Ou simplesmente escreva sua própria marcação .html.