Mit Fleiß und Spucke kann man sowas natürlich selbst machen.
Aber ich nutze mehr und mehr die YUI-Library von Yahoo. Die haben auch sog. Menu-Buttons im Angebot:
http://developer.yahoo.com/yui/button/.
Natürlich gibt es belibige Bibliotheken, aber diese hat den Vorteil, dass sich sie recht gut auf den tatsächlich benötigten Code herunterbrechen lässt und dadurch vergleichsweise leichtfüßig ist. Bei Delphi nutze ich seit Jahren ein Framework, um schneller zum Ziel zu kommen und ich habe für mich entschieden, dies bei Javascript ebenfalls zu tun. AJAX-Requests beispielsweise, die zu Zweizeilern werden, sind einfach sympathisch.
Daniel R. Wolf
mit Grüßen aus Hamburg