FRAME
Terim olarak frame çerçeve manasına gelmektedir. Amacı da bir Web sayfasını belli parçalara bölmek ve bu parçaları içerisinde değişik, birden fazla Web sayfasını görüntülemektir. Bu yüzden kullanımı oldukça karışıktır. Frame kullanılarak ikiye bölünmüş bir Web sayfasında üç ayrı HTML dosyası kullanılıyor demektir. Bunlardan birincisi ana Web sayfasını tanımlar ve çerçevelerin boyutlarını, hangi çerçeve içerisinde hangi HTML dosyasının görüntüleneceğini belirler. Diğer iki dosya da bu çerçevelerin içerisinde görüntülenecek HTML belgelerdir.
PARAMETRELER
Frame kullanmak için iki tane HTML dosyanız olduğunu varsayıyoruz. Çerçevenin tanımlanması <frameset> komutu ile yapılır. Bu komutun içindeki parametreler çerçevenin sayfayı dikey mi yoksa yatay mı böleceğini gösteriyor.
ÖRNEK
cols=*,*/100,*/*,90% |Bu takı çerçeveyi dikine ikiye bölüyor. sırasıyla iki eşit parçaya, sol taraf 100 piksel sağ tarafa gerikalan kısım ve sağ tarafa sayfanın %90 ait olacak şekilde örnekler verilmiş. Eğer sayfayı ikiden fazla parçaya bölmek isterseniz " , " ekleyip piksel veya oran cinsinden bir ifade kullanmanız yeterlidir.
rows=*,* |Bu takı çerçeveyi yatay olarak bölüyor. cols için geçerli olan ifadeler bunun için de kullanılabilir.
border=X |Bu parametreyle çerçeve kalınlığı ayarlanır.
Frameset parametresiyle çerçeveyi ayarladıktan sonra <frame> ile hangi çerçevede ne görüntüleneceği açıklanır. İlk çerçeve her zaman için ya soldakidir, ya da üsttekidir. Name komutuyla çerçevelere isim verilir.
<html><head></head>
<frameset border=5 cols=*,*>
<frame src=sol.htm name=sol>
<frame src=sag.htm name=sag>
</frameset>
</html>
Yukarıdaki kodlardan neler çıkarabiliriz:
sol.htm dosyası ilk(her zaman soldan başlar)ve sol diye isimlendirdiğimiz bölümde; sag.htm dosyası ikinci ve sag diye isimlendirdiğimiz bölümde görüneceklerdir.
çerçeve.htm
sol.htm | sag.htm |