josh: Script funktioniert im Firefox aber nicht im IE (mal wieder..)

Beitrag lesen

Hallo,

Versuche das:

  
    function toggle_vis(id) {  
       var e = document.getElementById(id);  
       if(e.style.display == 'none')  
          e.style.display = 'block';  
       else  
          e.style.display = 'none';  
    }  

element.style enthält nicht ermittelte Werte (also hier ob ein Element als Block dargestellt wird etc.). Ansonsten hat der Code bei mir auch im IE7 funktioniert. Bei beiden Browsern musste man allerdings am Anfang einen Extraclick machen, wegen genannter Tatsache.

Ich würde den Link so angeben:
<a href="#" onclick="toggle_vis('element');return false;">Anmerkungen</a>

Gruß