Gernot Back: Tabellenzeilen ausblenden

Beitrag lesen

Hallo René,

Wäre es möglich, wenn Du die beiden Scripts an dieser Stelle darstellen könntest?

  
function init () {  
  if(document.all && document.all.tags) {  
    var grupos = document.all.dyn.all.tags('tbody');  
  } else {  
    if(document.getElementById && document.getElementsByTagName) {  
      var grupos = document.getElementById('dyn').getElementsByTagName('tbody');  
    } else {  
      return;  
    }  
  }  
  if(grupos[0] && typeof(grupos[0].className)!="undefined") {  
    for (i=0; i<grupos.length; i++ ) {  
       grupos[i].className='hide';  
    }  
  }  
}  
  
function einaus (was) {  
  
if(was && typeof(was.className)!="undefined" && was.parentNode && was.parentNode.parentNode) {  
    var gruppe = was.parentNode.parentNode;  
    if(gruppe.className=='hide') {  
      gruppe.className='show';  
    } else {  
      gruppe.className='hide';  
    }  
  }  
}  

Über die von Cybaer angeregte Variante mit Parameterübergabe zum Bedienen mehrerer Tabellen auf einer Seite denke ich noch nach. Vielleicht kann man es ja auch mit getElementsByClassName() machen, da ich ungern andere Parameter als this übergebe.

Gruß Gernot