Hola:
No estás usando el enlace correctamente. los enlaces se ponen siempre en el href y si quieres cancelarlos, entregas "false" al evento asociado. Algo así:
<a href="
cont_lista.php" onclick="return cancelar_cont_lista();">Cancelar</a>
Código:
function cancelar_cont_lista()
{
var xp;
xp = prompt("\u00BFCual es el motivo de tu cancelacion?","escribe tu motivo aqui!");
if(xp==null)
return false;
else
this..href += "?action="+xp;
}
Aunque para usar parámetros tal vez sea mejor un formulario...
Saludos