ich glaube, das du das wesentlich eleganter lösen könntest. Die Frage ist nur, ob du wirklich zwei Bereiche farblich unterlegen willst oder ob du einfach nur eines wieder die defaultfarbe zuweisen möchtest und eines unterlegen,
ja, genau das will ich eigentlich!
dann würde es so wesentlich einfacher gehen:
<script type="Text/JavaScript">
var obj;function pruefen(e)
{
if(obj && obj.style) obj.style.backgroundColor = "#FF8080";
obj = document.getElementById(e.value);
if(obj && obj.style) obj.style.backgroundColor = "#0080FA";
}
</script>
</head>
hm, ich glaub, da musst du mir nochmal kurz helfen. Wieso denn erst
var obj;
und dann später noch mal obj = document.getElementById(e.value);
und das mit dem 'e' hab ich auch nicht so ganz verstanden (steht das in selfHTML? hab schon gesucht, aber nicht gefunden).