Bu makalede üç frameli bir sayfa tanımlaması yapıyoruz. Her frameye bir ad veriyoruz. menuBolumu, sayfamiz, sayfamiz1 olarak üç framemiz artık elimizde bulunuyor. Bu frameler javascript için birer nesnedir. İsimleri ile bu framelere ulaşacağız.

HTML:
  1. <title>Frame kullanımı</title>
  2. <frameset rows=30%,*,*>
  3. <frame src="menu.html" name="menuBolumu">
  4. </frame><frame src="sayfa.html" name="sayfamiz">
  5. </frame><frame src="sayfa1.html" name="sayfamiz1">
  6. </frame></frameset>
  7. </html>

Menü bölümü için aşağıdaki kodları menu.html olarak kayıt edin.

HTML:
  1. <title>frame menü bölümü</title>
  2. <!--
  3. Daha fazla...
  4. yeniPencere=window.open("yenianasayfa.html","yeniPencereBolumu",
  5. "top=1, left=1, width=200, height=200");
  6. function ekle(){
  7.         parent.sayfamiz.document.open();
  8.         parent.sayfamiz.document.bgColor="pink";
  9.         parent.sayfamiz.document.write("<font size=4 color=blue>
  10. Yeni bir belge açtık.<br />");
  11.         parent.sayfamiz.document.write("yeni belgeyi bitirdik.");
  12.         parent.sayfamiz.document.close();
  13.         }
  14. //-->
  15. </script>
  16. <title>frame menü bölümü</title>
  17. </head>
  18. <input type=button value="sayfamiz 'ın rengi kırmızı"
  19. onClick="parent.sayfamiz.document.bgColor='red'"/>
  20. <input type=button value="sayfamiz1 'in rengi mavi"
  21. onClick="parent.sayfamiz1.document.bgColor='blue'"/>
  22. <input type=button value="yeni kodları sayfamiz 'a ekle"
  23.           onClick="ekle()"/>
  24. <input type=button value="menu 'ün rengi aqua"
  25. onClick="document.bgColor='aqua'"/>
  26. <input type=button value="yenisayfamiz 'in rengi sarı"
  27. onClick="yeniPencere.parent.yeniSayfamiz.document.bgColor='yellow'"/>
  28. <input type=button value="yenisayfamiz1 'in rengi mavi"
  29. onClick="yeniPencere.parent.yeniSayfamiz1.document.bgColor='blue'"/>
  30. </center>
  31. </form></body>
  32. </html>

Sayfamızın ilk framesi olan menuBolumu ne bir sayfa yüklememiz gerekiyor. Bu bölüm için hazırladığımız sayfa menu.html. Şimdi bu sayfayı inceleyelim. Menü bölümü ilk olarak bir script ile başlıyor. Scriptin ilk bölümünde yeniPencere adlı bir window nesnesi oluşturuyoruz. Yani yeni bir pencere açıyoruz ve yenianasayfa.html adlı dosyayı bu sayfada açıyoruz. Bu sayfada frameli bir sayfa. Sonra bir fonksiyon tanımladık. ekle() adlı bu fonksiyon yeni bir document açıyor ve yeni bir belge açtık-yeni belgeyi kapattık şeklinde mesajları yazıyor.
Sayfayı incelemeye başlayalım. Sayfamızda bir form bulunuyor. Bu form ile altı adet buton oluşturduk. Butonların görevlerini daha sonra göreceğiz.

Aşağıdaki bölümü sayfa.html olarak kayıt edin.

HTML:
  1. sayfamiz bölümü
  2. </body>
  3. </html>

Aşağıdaki bölümü sayfa1.html olarak kayıt edin.

HTML:
  1. bu bölüm sayfamiz1 bölümü
  2. </body>
  3. </html>

Aşağıdaki bölümü yenianasayfa.html olarak kayıt edin.

HTML:
  1. <title>Frame kullanımı</title>
  2. <frameset rows=*,*>
  3. <frame src="yenisayfa.html" name="yeniSayfamiz">
  4. </frame><frame src="yenisayfa1.html" name="yeniSayfamiz1">
  5. </frame></frameset>
  6. </html>

Bu bölümde iki frameli bir sayfa tanımladık. Framelerden birine yeniSayfamiz diğerine ise yeniSayfamiz1 adını verdik.

Aşağıdaki kodları yenisayfa.html olarak kayıt edin.

HTML:
  1. yeniSayfamiz bölümü
  2. </body>
  3. </html>

Aşağıdaki kodları yenisayfa1.html olarak kayıt edin.

HTML:
  1. bu bölüm yeniSayfamiz1 bölümü
  2. </body>
  3. </html>

Favorilerinize Ekleyin.
  • BlinkList
  • del.icio.us
  • Digg
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists
  • blogmarks
  • Blue Dot
  • Furl
  • Netscape
  • NewsVine
  • Reddit
  • Shadows
  • Technorati
  • YahooMyWeb
  • Fark
  • feedmelinks
  • Fleck
  • kick.ie
  • LinkaGoGo
  • Linkter
  • MyShare
  • Spurl
  • Webride