.nils: JS+CSS-Problem bei der Darstellung von Elementen

Beitrag lesen

Hallo Wolfgang,

Ich kann mir auch nicht erklären, woran es liegt, vermute aber, das die Eigenschaft document.getElementById(id).style.display vor dem ersten Klick nicht gesetzt ist.

Ich kann Dir nur eine andere funktionierende Alternative anbieten:

  
document.getElementById(id).style.display = "none";  
var sichtbar=false;  
  
function changeVisibility(id)  
{  
 if (document.getElementById) {  
  if (sichtbar) {  
   document.getElementById(id).style.display = "none";  
   sichtbar=false;  
  } else {  
   document.getElementById(id).style.display = "block";  
   sichtbar=true;  
  }  
 }  
}

beachte, das, wenn du die erste Zeile weglässt, wieder das selbe Problem auftaucht, seltsam...

Gruß, Nils