Frank Czichos: korrektur

Beitrag lesen

sorry, anstatt der 1 muss natürlich das i stehen:

temp="test" + i;
document.getElementById(temp)[...............]
}

Leider geht das auch nicht. Kann das sein, dass ihr einfach weitere Ideen reinschreibt, diese aber vorher nicht ausprobiert?

Ich bin beim alten Problem, wie anfänglich geschildert:

Unter Verwendung der direkten id-Nennung (neu jetzt "m1") in der Zeile
document.getElementById("m1").style.display='block' ;

wird im <div id="m1"> </div> - Bereich tatsächlich der Text auch angezeigt ... style.display='block'

Unter Verwendung einer Variablen:
temp="";
for(i=1;i<20;i++) temp="m" + i;
document.getElementById(temp).style.display='block' ;

(...)

werden die Bereiche mid der id="m1" .... id=""m19" nicht verändert!

Also, irgendwo der Wurm drin....
Gruß, Frank.