Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Problem wysokości divów
andrzej7322
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 8.05.2010

Ostrzeżenie: (20%)
X----


Witam,
Napisałem skrypt który mi ustawia wysokosć divów zależnie od najwiekszego diva
  1. function setHeight(divA, divB, divC, divD)
  2. {
  3. var heightA = document.getElementById(divA).offsetHeight;
  4. var heightB = document.getElementById(divB).offsetHeight;
  5. var heightC = document.getElementById(divC).offsetHeight;
  6. var heightD = document.getElementById(divD).offsetHeight;
  7. var heightCm = heightC + heightD;
  8. var height = 0;
  9.  
  10. if (heightA >= heightB && heightA >= heightCm){
  11. height = heightA;
  12. height2 = heightA-heightD;
  13. }
  14. else if (heightB >= heightA && heightB >= heightCm){
  15. height = heightB;
  16. height2 = heightB-heightD;
  17. }
  18. else if (heightCm >= heightB && heightCm >= heightA){
  19. height = heightCm;
  20. height2 = heightC;
  21. }
  22. document.getElementById(divA).style.height = height +'px';
  23. document.getElementById(divB).style.height = height +'px';
  24. document.getElementById(divC).style.height = height2 + 'px';
  25. }

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. Muszę użyć javascript bo ten ruchomy div dziala bez przeładowań na ajaxie i on sie zwieksza kiedy dodajemy do niego produkty i zmiejsza kiedy usuwamy i chodzi o to aby po kazdym zwiekszeniu czy zmiejszeniu wysylal swoja wysokosc do tego skryptu java bo po odświezeniu strony wszystko dobrze dziala.
Z góry dziękuję za pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 15:54