Pogledajte određenu poruku
Staro 15. 07. 2005.   #1
veseli
novi član
 
Datum učlanjenja: 14.07.2005
Lokacija: Beograd
Poruke: 3
Hvala: 0
0 "Hvala" u 0 poruka
veseli is on a distinguished road
Pošaljite ICQ poruku za veseli
Default Iframe promenljive visine u zavisnosti od Sadrzaja (Al da radi u Mozili)

Evo koda funkcije koja radi promenu visine:
Code:

Kôd:
function adjustIFrameSize(id) 
{
    var myIframe = document.getElementById(id);
    if (myIframe) 
    {
        if (myIframe.contentDocument && myIframe.contentDocument.body.offsetHeight) 
         {
            
            // W3C DOM (and Mozilla) syntax
            myIframe.height = myIframe.contentDocument.body.offsetHeight;    
         } 
         else if (myIframe.Document && myIframe.Document.body.scrollHeight) 
         {
            // IE DOM syntax
            myIframe.height = myIframe.Document.body.scrollHeight;
         }
    }
}

funkcija se poziva ili iz IFrejma na onload, ili iz tela stranice koja se ucitava u ifrejm isto onload

U oba slucaja funkcionise na IE, ali nece na FF Mozili...kao ni Operi.

Alertovanjem sam dosao do zakljucka da je "myIframe.contentDocument.body.offsetHeight" uvek 0

ima li neko resenje za Mozilu, nije mi jasno kao da mozila nemoze da sagleda promenjenu visinu. Probao sam da guglam i naisao sam na ovo pitanje na vise foruma ,al nigde resenja nema.

Samo da nebudu objasnjenja zasto treba ili ne treba korisiti iframe!!!!
veseli je offline   Odgovorite uz citat