Versuche es mal so:
var i=0;
function Balken() {
i=i+1;
hier kommt dein Script rein und für die Weite setzt du dann einfach i ein.
if i<100 setTimeout("Balken()",1000)
}
Und im Body onlad="Balken()".
das setTimeout läßt den Balken langsam wachsen.
Statt eine Tabelle zu erzeugen würde ich selbst es mit einem Div versuchen, der dann eine Hintergrundfarbe bekommt.
Viele Grüße
Antje