Hallo PHASE,
entweder du merkst dir, welches TR gerade sichtbar ist, und machst es dann vor dem Öffnen des Nächsten wieder unsichtbar, oder, da du dich ja sowieso durch alle TRs durchhangelst, du machst einfach auf Verdacht alle unsichtbar und nur das gewünschte sichtbar:
function showHide(alt){
var e=document.getElementsByTagName("tr");
for(var i = 0; i < e.length;i++){
if(e[i].getAttribute("alt") == alt)
e[i].setAttribute("class","da",false);
else
e[i].setAttribute("class","weg",false);
}
}
Das ist jetzt nicht getestet. Ob das Attribut "alt" erlaubt und hierfür optimal ist, weiß ich nicht. Ich hätte den TRs eine ID gegeben.
Gruß, Jürgen