poniedziałek, 11 stycznia 2010

Iframe i 100% wysokości

Jeśli używasz iframa, i zechcesz ustawić jego właściwość wysokości na 100% uzyskasz jedynie ok 200px.

Poniżej znajduje się rozwiązanie problemu:

js:

function resize_iframe()
{

var height=window.innerWidth;
if (document.body.clientHeight)
{
height=document.body.clientHeight;
}

document.getElementById("okno").style.height=parseInt(height-
document.getElementById("okno").offsetTop-8)+"px";
}


window.onresize=resize_iframe;



Oraz kod dla samego iframa zdarzenia onload:


iframe: id="okno" width="100%" onload="resize_iframe()"



finito

Brak komentarzy:

Prześlij komentarz