Chris: Wie kann ich das machen?

Beitrag lesen

Hallo Daniel,

leider funktioniert es jetzt so auch nicht.

meiner meinung anch ist die einfachste methode, wenn du alle funktionen einfach mit einer fortlaufenden nummern versiehst (test1, test2, test3...).
dann kannst du im skript einfach alle anderen, ausser die eben angeklickte, in einer schleife durchgehen und ausblenden:

function show(me)
{
for(i=1; i<=10; i++) //angenommen es gibt test1-test10
{
  var tmplnk = me+i;
  if(tmplnk == me)
  {
   document.getElementById(me).style.display = 'block';
   document.getElementById('ueber').style.backgroundColor = '#000000';
  }
  else
  {
   document.getElementById(me).style.display = 'none';
   document.getElementById('ueber').style.backgroundColor = '#ffffff';
  }
}
}

Da ich ja auch bei jedem Link die id "ueber" vergebe, geht es immer nur bei dem ersten Link.
Kann man das nicht auch mit einem prefix machen? Das dann z.B. 1ueber, 2ueber, 3ueber usw geht?

Danke