Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

iframe otomatik yükseklik ayarı?

kdemirtash

🌱Yeni Üye🌱
Katılım
21 Ocak 2008
Mesajlar
14
Tepkime puanı
0
merhabalar. web sitemin solunda ve sağında sutünlar halinde linkler var. linklere tıklandığında içerik ortada çıkıyor. her içerik için ayrı ayrı yapmamak için ortaya bir iframe koydum ve içerikler iframein içinde çıkıyor. ama ben kaydırma çubukları çıkmasın, iframein yüksekliği içeriğe göre otomatik değişsin istiyodum.

araştırma yaptım ve çözümü buldum:
Kod:
<HTML>
<head>
<title>Biolight - iframe(autoWidth & autoHeight)</title>
</head>
<body>
<center>
<a href="a.HTML" target="myiframe">Sayfa1</a> / <a href="urunlerimiz.HTML" target="myiframe">Sayfa2</a>
<br />
<iframe name="myiframe" id="myiframe" src="urunlerimiz.HTML" scrolling="auto" frameborder="1" style="width:1px;height:1px;" marginwidth="0px" marginheight="0px" onload="autoIframe();"></iframe>
</center>

<script>
function autoIframe(){
if(document.all){parent.myiframe.document.body.scroll="no";}
document.getElementById('myiframe').style.width="1px";
document.getElementById('myiframe').style.height="1px";
document.getElementById('myiframe').style.width=parent.myiframe.document.body.scrollWidth;
document.getElementById('myiframe').style.height=parent.myiframe.document.body.scrollHeight;
}
document.getElementById('myiframe').onload=autoIframe;
</script>
</body>
</HTML>


şeklinde sorunumu çözdüm. ama şimdi bir sorunum var.

iframe içinde açılan sayfanın içinde de aynı tarzdan bir frame varsa çalışmıyor. iç içe bir sürü frame olsun ve hepsi sorunsuz olsun istiyorum. nasıl yapabillirim?
 

Benzer konular

Üst