JürgenB: Problem mit Verändern der Höhe eines <div>s

Beitrag lesen

Hallo Fabian,

Deine Fehlerbeschreibung

Ich habe hier ein ziemliches Problem. ...

ist recht knapp. Daher weiß ich nicht, ob ich alles finde:

function slide(box, height, me){
var i = 0;

diese lokale Variable wird bei jedem Aufruf auf "0" gesetzt. Verwende für "i" eine globale Variable;

var box_height = window.setInterval("slide()", 80);

warum startest du das Interval jedesmal. Hier wäre setTimeout besser;

document.getElementById(box).style.height = i + me;
document.getElementById(box).style.display = "block";
i++;
if( i == height ){

diese Abfrage ist riskant, da "me" ja kein Teiler von "height" sein muss. Prüfe lieber auf ">" und begrenze i dann auf "height"

clearInterval(box_height);
}
}[/code]
[code lang=html]</script>
</head>

Gruß, Jürgen