Jquery, Iframe Auto Height
Yüksekliği belli olmayan, ancak kullanıcının ekran çözünürlüğüne göre tam tam sayfa olarak görüntülenecek iframe oluşturmak bir problem. İsteğim, bir sayfa içerisinde bulunan iframe bölümünün sayfanın kalan bölümündeki tüm alanı yukarıdan aşağıya doğru kullanması idi. Bu konuda pek çok script buldum, ancak örneklerde çalılşan scriptler ben uygulama içerisine ekleyince çalızmaz oldu.
Örnekleri kurcalarken bazılarından ufak alıntılarla ufak bir script oluşturdum ve sorunuma çözüm buldum. Aşağıya eklediğim kod, Firefox 3.05, Opera 9.62 ve IE 6 ile denendi ve çalıştığı teyit edildi.
Jquery Iframe full height kodu
$().ready(function(){
var height = document.documentElement.clientHeight;
height -= $('#iframe').get(0).offsetTop; // tam olarak DOM nesnesini döndürür
$('#iframe').height(height);
});
21 Ocak 2009 22:55:03
Yorumlar