I have found this to be simple and effective cross-browser:
<script> var $link_clicked=false;</script> <a onclick="if($link_clicked)return false;$link_clicked=true; What_You_Want_to_happen_once_goes_here..." >Click once HERE</a>