Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [JavaScript]Problem wysokości divów
andrzej7322
post 19.06.2010, 18:13:49
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
nospor
post 19.06.2010, 18:15:21
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




http://forum.php.pl/index.php?showtopic=15...mp;#entry757092
crossposting.
z racji, ze to Twoje kolejne wykroczenie otrzymujesz ostrzezenie z moderacją postów na tydzien


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 02:04