Ну, так что проверять-то? Если функция совершается, она вызвана. Если она не вызвана, то не совершается и ничего она сделать не может.
Или нужна проверка, что функция вызвана именно кликом по этой кнопке/ссылке? Ну поставьте в вызов в кнопке флаг и проверяйте его в функции.
<a href="#" onclick="javascript:gofunction(true);">Click</a>
<script>
function gofunction(flag) {
if (flag) //функция запущена кнопкой
Если нужна еще и защита от читеров, можно поставить в вызов this и проверять его...
В общем, не очень понятна суть задачи.