Hi,
es _gibt_ in JS kein elseif, elsif oder sonst irgendwie geartete mehrfach verzweigenden If-Statements.
(nachzulesen in Self oder hier: http://developer.netscape.com/docs/manuals/js/client/jsref/stmt.htm#1004833)
Da muß man schon auf seinen Grips zurück greifen ;)
if(farbe==1)
{ document.bgColor="yellow"; farbe=2; }
else
{ document.bgColor="red"; farbe=1; }
erweitere das ganze doch einfach, indem du in der Verzweigung noch einmal bedingst:
if(farbe == 1)
{ code; }
else
{
if(farbe == 2)
{ code; }
else
{ code; }
}
Oder halt so, wie ich es gemacht habe in der Lösung vorher. (btw: Array.length muß farben.length heißen ;))
mfg
CK1
<img src="http://wwwtech.de/images/banner.jpg" alt="">
http://wwwtech.de/moorhuhn/