Chris: document.all

Beitrag lesen

Hi,

ok habs mit getElementById hinbekommen, jedoch nun noch eine Frage: Ich möchte wenn man einen Untermenüpunkt anklickt und man auf die nächste Seite kommt, dass das Untermenü aufgeklappt bleibt. wie löse ich das? Mit <body onload> z.B. und dann eine entsprechende Funktion die mir das öffnet was übergeben wurde. Also die ID hätte ich dynamisch immer da! Hier mein bisheriger Code:

function SwitchMenu(obj)
{
 var img2 = obj + 'img';
 if(document.getElementById)
 {
  var el = document.getElementById(obj);
  var elimg = document.getElementById(img2);
  var ar = document.getElementById("cont").getElementsByTagName("DIV");
  if(el.style.display == "none")
  {
   for(var i=0; i<ar.length; i++)
   {
    ar[i].style.display = "none";
   }
   el.style.display = "block";
   elimg.src = '../images/bt/arrow_open.gif';
  }
  else
  {
   el.style.display = "none";
   elimg.src = '../images/bt/arrow_default.gif';
  }
 }
}

Chris