Intanto un errore (logico) sull'ordine delle istruzioni.
codice:
var contatore=0;
function conta(){
contatore++;
alert("hai cliccato " + contatore + " volte");
}
Poi c'e` un errore di parametri passati.
Non ha molto senso passare il valore del contatore: quella e` una variabile JS, alla quale accedi direttamente tramite la funzione.

Anche il codice HTML della chiamata e` da sistemare.

conta