Originariamente inviato da stiffa
Il link cambia colore( prob perde i css che usavo nei vari casi).
Risolvibile con due mosse di kung-CSS.

Poi il mio codice del link e' cosi composto
vai

dove invia gestisce l'invio

ho provato a fare remove attribute anche di onclick ma funziona sempre....
E quando aspettavi a dirci che c'era anche un evento onclick?

Visto che comunque non vale la pena mischiare gli script con il markup, suggerisco una soluzione del genere:

codice:
XHTML

<a id="invia">vai</a>


Javascript

var pulsante = document.getElementById('invia')
   pulsante.onclick = invia

function disabilita()
{
   pulsante.onclick = function() {}
}
Dato che il pulsante 'invia' non avrebbe senso se javascript fosse disattivato, meglio sarebbe non scriverlo nell'XHTML ma inserirlo direttamente via script.

cmq dopo aver usato la tua funzione ho controllato l'html ...e sia href che onclick permangono
Nel codice sorgente lo vedi ancora, ma a livello di struttura DOM non c'è più. Per verificarlo ti basti usare la strumentazione per il controllo DOM, presente credo in tutti i browser più comuni (per Firefox ci sono estensioni molto più performenti, se ti interessa).