document.getElementById('slider').style.height=(document.getElementById('comments').offsetHeight + document.getElementById('info').offsetHeight)+'px'
hmm. Danke erstmal :) aber ich verstehs nicht
zu OffsetHeight sagt selfhtml "Speichert die Höhe eines Elements." bedeutet das nun, dass OffsetHeight lediglich die Höhe des Elements erkennt, oder dass es diese auf einen von mir vorgegebenen Wert festlegt?
Zu meinem Fall: war die Zeile von Dir zum besseren Verständnis gedacht, oder hätte Sie in meinem Script auch den von mir gewünschten Effekt? (der mittlere Link jetzt in magenta hervorgehoben) soll ja "weniger height erhalten"
zB: die funktion moveUp:
function moveUp(0,Pixelwert) {
if(curPixels<390) {
curPixels = curPixels + 30;
if(curPixels>maxHeight) curPixels = maxHeight;
document.getElementById('comments').style.height=curPixels + "px";
return window.setTimeout("moveUp("+curPixels+","+maxHeight+")", 25);
}
document.getElementById('comments').style.overflow='auto';
return;
}
so wie ich es interpretiere beginnt mit if(curPixels<390) die Schleife und return window.setTimeout... lässt das ganze erneut laufen (bis curPixel=maxHeight erreicht ist)
an welcher Stelle kann/muss ich nun eine neue Variable, ich nenn Sie mal AnchorHeight, definieren, und wie geb ich sie an meinen Link aus, damit 1) beides gleichzeitig passiert - div größer u. link kleiner und 2) es überhaupt klappt.
Kann ich einfach hinter "curPixels = curPixels + 30;" meine Zeile "AnchorHeight = get.ElementById('info').offsetHeight - 30; packen?
versteh ich dich richtig?
PS: danke für jeden Nachhilfe-Versuch ;-)