Napisałem skrypt który mi ustawia wysokosć divów zależnie od najwiekszego diva
function setHeight(divA, divB, divC, divD) { var heightA = document.getElementById(divA).offsetHeight; var heightB = document.getElementById(divB).offsetHeight; var heightC = document.getElementById(divC).offsetHeight; var heightD = document.getElementById(divD).offsetHeight; var heightCm = heightC + heightD; var height = 0; if (heightA >= heightB && heightA >= heightCm){ height = heightA; height2 = heightA-heightD; } else if (heightB >= heightA && heightB >= heightCm){ height = heightB; height2 = heightB-heightD; } else if (heightCm >= heightB && heightCm >= heightA){ height = heightCm; height2 = heightC; } document.getElementById(divA).style.height = height +'px'; document.getElementById(divB).style.height = height +'px'; document.getElementById(divC).style.height = height2 + 'px'; }
no i ten skrypt działał ale moj divD jest ruchomy i to psuje mi całą konstrukcje.
Divy sie rozsuwają ale wysokość diva D nie jest automatycznie po zmianie przekazywana do skryptu javascript.
Z góry dziękuję za pomoc.