Pues no sé cómo se hace para relacionar la variable "a" del alert con los eventos onClick. Y probar tanteando no funciona en javascript, porque puede darte fallo total cuando sólo te faltaba un paréntesis
<input type="button" onClick="presion(1)" value="Boton 1">
El '1' que hay en "presion(1)" es el valor que tendrá 'a'.
Si fuera:
function presion(a, b, c){}
Se podría llamaría con:
onClick="presion(1, hola, true)"
(a=1, b="hola", c="true").