Program Yapmak | Programcılık Hakkında Her Şey | VİSUAL BASİC 6.0 | C, C++ ve C# Yazılım Dilleri | VB.NET Yazılım Dili

iframe nedir ornekli anlatimi

Şimdi de benim HTML`de ençok sevdiğim taglerden olan iFRAME etiketini tanıyalım.
Bu tag sayesinde sayfanın istediğimiz bir yerinde hatta bir tablonun içinde bir başka sayfa açabiliriz. Bu sayede FRAME `nin tekdüzeliğinden, ana parçanın kaydırma çubuğunu indirince diğer parçaların sabit kalması çirkinliğinden kurtulmuş oluyoruz. Mesela Bu sayfada bir iFRAME var, bakalım bulabilecekmisiniz !

    Bu teknikle oluşturabileceğiniz parçaların sayısının sınırı yok. Ayrıca çok iyi yaparsanız kimse böyle bir teknik kullandığınızı bile anlamayabilir. Explorer iFRAME`i 3.0 sürümünden beri desteklemektedir, fakat Netscape, 6.0 sürümüyle beraber desteklmeye başlamıştır. Bu teknikte Frame`deki gibi görünmeyen sayfalar hazırlamamıza gerek yok. İstediğimiz sayfanın istediğimiz yerinde, istediğimiz sayfanın çıkmasını sağlayabiliriz.

    Sözü kısa kesip örneklere geçelim. Daha çabuk olması bakımından yapacağımız sayfada, önceki örneklerde Frame için hazırladığımız ana.html, reklam.html ve menu.html sayfalarını kullanıyorum. Aşağıdaki kodu istediğiniz isimle kaydedebilirsiniz.

<HTML>

<HEAD> <TITLE> BU SAYFA iFRAME TEKNİĞİ İLE YAPILMIŞTIR </TITLE> </HEAD>

<BR> <P>

<H2> GÖRDÜĞÜNÜZ GİBİ BU SAYFA BROWSER`DA GÖZÜKÜYOR.<H2>

<BODY bgcolor="000000" text="ffffff">

<iFRAME src="menu.html" name="menu" height="400" width="100" frameborder=0 scrolling="no">

Eğer bu yazıyı görüyorsanız browserınız iFrame tekniğini desteklemiyor demektir.

</iFRAME>

&nbsp;

<iFRAME src="reklam.html" name="reklam" height="100" width="100" frameborder=0>

</iFRAME>

&nbsp;

<iFRAME src="ana.html" name="ana" height="200" width="100" frameborder="1" bordercolor="ffffff">

</iFRAME>

</BODY>

</HTML>

    Örnekte aynı sayfada çalışan sayfanın haricinde, 3 sayfa daha açtık. Dikkat ettiyseniz iFRAME`deki attribute`lar FRAME `dekinin aynısı. O yüzden anlatmaya gerek yok. Unutulmaması gereken hem width hem de height değerlerini vermek. Birde kodların arasında &nbsp; diye birşey var. Bildiğiniz gibi HTML`de boşluk bırakılmıyor. Ne kadar koyarsanız koyun sadece bir boşluk oluyor. İşte bu &nbsp; karakterleri sonucu ekstra bir boşluk bırakabiliyorsunuz. Koymak istediğiniz her boşluk için &nbsp; yazmanız gerekiyor.
Bakın şimdi kullanıyorum.

Sincan Laptop tamiratı ile alakalı içeriklerin bulunduğu web siteden bilgilere ulaşabilirsiniz. Sincan'da laptop tamiratını en iyi yapan yerleri sorgulayabilirsiniz. Cihan KOÇ
=> Sen de ücretsiz bir internet sitesi kurmak ister misin? O zaman burayı tıkla! <=