Da waere dann Jürgens Vorschlag vielleicht der zielfuehrendere Weg - insb. wenn man nur *ein* Hintergrundbild dafuer verwendet, in dem beide Zustaende enthalten sind, und diese ueber Aenderung von background-position wechselt. Das hilft oftmals ganz gut, wenn es Probleme mit dem Caching von Hintergrundbildern gibt.
Hört sich eigentlich ganz vernünftig an. Hab ich es so ungefähr richtig verstanden:
<style type="text/css">
#img1 {
width:18px;
height:10px;
background-image: url('img/upDown.gif');
background-position: bottom;
}
</style>
und dann halt im body
<div id="img1" onclick="change('img1')">
und via javascript dann einfach die background-position auf top setzen?