Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.450 pregleda

Najnovija ↓

Citanje visine div elementa u Safariju! 22.09.2006. u 19:48 · pre 244 meseca
izmenjeno 1 put, poslednji put krul 23.09.2006. u 07:10
  1. krul23.09.2006. u 07:10zapis iz teksta poruke
#1
Pozdrav,
Pokusavam da dinamicki promenim visinu jednog frema (Frame A) s obzirom na div element koji on sadrzi (myDiv). Znaci zelim da promenim velicinu frejma (Frame A) tako da kad se frejmset ucita onda doticni frejm procita visinu svog div elementa (myDiv) (sadrzaj tog div elementa je dinamican sto namece problem dinamicnog podesavanja visine frejma. Uspeo sam da namestim da to radi sa IE i FF ali neide sa Safarijem.


----------------------------------------------------------------------------|
|
FRAME A |
<DIV ID='myDiv'></DIV> |
----------------------------------------------------------------------------|
|
FRAME B |
|
----------------------------------------------------------------------------|

Code:

                 if(document.defaultView && document.defaultView.getComputedStyle) 
                 {
                    //FF
                     strMainContainerHeight = document.defaultView.getComputedStyle(document.documentElement,'').getPropertyValue("height");
                     alert(strMainContainerHeight + " - FF");
                     mainContainerHeight = 5 + parseInt(strMainContainerHeight);
                 }
                 else
                 {
                    //IE
                     strMainContainerHeight = divContainer.scrollHeight.toString();
                     alert(strMainContainerHeight + " - IE");
                     mainContainerHeight = 40 + parseInt(strMainContainerHeight);
                 }
                 alert(mainContainerHeight);
             top.header.SetFrameHeightWithValue(mainContainerHeight);



Ima li ko da predlozi nesto?

Hvala
Potpis
Jednostavnost! Odlika genijalnosti
Re: Citanje visine div elementa u Safariju! 25.09.2006. u 05:36 · pre 244 meseca #3
Citat:
noviKorisnik: offsetHeight ?


Da, na kraju sam izabrao element na frejmu A i izracunao offsetHeight i dodao odredjenu vrednost tako da mogu da "resize" promenim velicinu frema u zavisnosti od sadrzaja.

Hvala na odgovoru
Potpis
Jednostavnost! Odlika genijalnosti
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme