Sebastian: Zeilen ein-/ausblenden

Hallo zusammen,
ich habe eine kleine Funktion geschrieben, die Zeilen ein- bzw. ausblendet. Problem bei dem ganzen ist, dass wenn ich fleissig hin und her blende, bleiben manchmal Striche der ausgeblendeten Zeilen stehen. Ziehe ich ein anderes Fenster über den IE, sind die Linien weg, ziehe ich es nochmal drüber, sind sie wieder da.

function show_hide(pId, pCount) {
for(var i=1; i<=pCount; i++) {
id = pId+i;
if(document.getElementById(id).style.getAttribute("display", false)== "none") {
document.getElementById(id).style.removeAttribute("display", false);
} else {
document.getElementById(id).style.setAttribute("display", "none", false);
}
}
}

Kurz zur Funktion:
pID ist die ID einer Hauptzeile, die immer angezeigt wird. Dazu kann es mehrere Unterzeilen (pID+i) geben.

Ich weiss wirklich nicht weiter...kann mir einer helfen?

MfG
Sebastian

  1. Hi!
    IMHO:die "stars und stripes" sind Renderingfehler und könne nur bedingt durch kleine Tricks ausgemerzt weden.
    MFG
    bleicher
    P.S:auf IMHOs achten ;)