Didattico:
codice:
<a href="#" onclick="go();return false">
[img]rosso.gif[/img]
</a>
<script>
var t = false;
function go() {
  if (t) {
    clearInterval(t);
    t = false;
  } else {
    t = setInterval("b=document.getElementById('barra');w=parseInt(b.style.width)+1;b.style.width=''+w+'px';",100);
  }
}
</script>
Incidentalmente il pulsante e' la stessa barra

ciao