function CloseAll() {
Liste= new Array ("Start","Produkte","Konstr");
for (i=1; i<=2; i++) {
/* Für alle i von 1 bis 2 schreite 1 */
for (k=0; k<Liste.length; k++) {
/* für alle k von Null bis zur Anzahl der Elemente in Liste-1 schreite 1 */
Objekt=Liste(k)+"_"+i;
/* mit k=2 und i=2 folgt: Objekt = "Produkte"+"_"+2 = "Produkte_2" */
Style=(i=1) ? "block" : "none"
/* Wenn i=1 ist, dann ist Style="block" sonst "none" */
document.getElementById(Objekt).style.display=Style;
/* DasElementMitDerID(Objekt)HabeDenStyle=Style */
}
/* next k */
}
/* next i */
}
/* show, none sind falsch. */
function expandMI(Item) {
document.getElementByID(Item).style.display="block";
}
function closeMI(Item) {
document.getElementByID(Item).style.display="none";
}
Du addressierst die Objekte falsch.
Du schreibst bösen Spaghetticode.
Deine Funktionen geben einen Fehler zurück. Warum sollte der Link "verfolgt" werden?