Autor Zpráva
vecerapl
Profil
Potřeboval roztáhnout IFRAME i mimo oblast grafiky. Nyní pokud je IFRAME větší, tak se vnořuje do okrajů grafiky. Nevíte jak z toho vyskočit, aby ten IFRAME se zobrazil prostě i mimo danou oblast grafiky dál do šířky?

IFRAME zde je to okno se srazkovym radarem, kde je google mapa.
http://www.napajedlaci.cz/radarove-snimky/
peta
Profil
vecerapl: Nerozumim dotazu. Co presne potrebujes?
Na te strance shledavam nekolik chyb. Napriklad pri rozmerech okna 500x500 se nedokresluji obrazky v prave casti, protoze nemas nastaveny min. rozmer.

Iframe je napr tento a ten ma rozmery nastavene
<iframe src="http://radar.bourky.cz/" width="1100" height="720"></iframe>

Iframe si muzes natahnout jak, potrebujes.
Pokud neznas predem jeho velikost a iframe je z tve stranky, je mozne pouzit JS:
function resizeIframe()
        {
        var doc, body, height1, height2;
        doc = window['myframe'].document;
        if (doc!=null)
          {
          body    = doc.getElementsByTagName('body')[0];
          height1 = body.scrollHeight;
          height2 = body.offsetHeight;
          height2 = height2>height1 ? height2 : height1;
          height2 = height2>460     ? height2 : 460;    //min-height
      frametag.style.height = (height2 + 7) + "px";
          }
        }
      var frametag = document.getElementById('myframe');
      frametag.onload = resizeIframe;
      window.onresize = resizeIframe;
Pokud neni z tve stranky, smula, musis to obejit pres php, pokud maji dovolene takto vykradat obsah stranky.

Edit: Ten script teda dela to, ze roztahuje iframe podle toho, jak velky je obsah uvnitr. Ale jestli chces roztahovat iframe podle velikosti okna, tak to jen pomoci JS menis pro iframe width a height. To by ti nekdo poradil v JS sekci. Nebo ti mozna staci v css nastavit width:100%; height:100%; ?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: