MANIPULASI FRAME |
Frame memungkinkan beberapa dokumen HTML ditampilakn dalam satu window browser. Perintah ini membagi satu window browser menjadi beberapa area untuk melihat beberapa dokumen yang berbeda. Kita dapat memiliki sebuah menu dalam satu frame kemudian frame lainnya menampilkan isi dari dokumen yang dirujuk oleh menu tersebut.
Top.html | |
Menu.html |
Main.html |
Ada satu dokumen yang mengandung informasi lay out, data tambahan, dan ketentuan
dari frame yang akan kita buka. Kemudian semua isi dari dokumen yang menyusun
frame-frame tersebut tersimpan dalam dokumen lain.
Dalam dokumen index terdapata sebuah tag : no body tags dan FRAMESET
tags. Dalam <FRAMESET> diikuti Tag <FRAME>
yang menyatakan bagaiamana tampilan setiap frame nantinya.
Tag FRAMESET dapat diikuti beberapa atribut sbb :
Attributes |
Description |
Values |
NAME |
Nama dari frame untuk jalur sambung bertarget (target linking) |
Tidak boleh memuat string : \ / : * ? " < > | |
ROWS |
Memungkinkan kita membuat beberapa baris frame yang akan muncul serta ukurannya |
Contoh. ROWS="300,200,*" |
COLS |
Memungkinkan kita membuat beberapa kolom frame yang akan muncul serta ukurannya |
The Column sizes listed ie. COLS="200,600,*" |
FRAMEBORDER |
Merubah berapa ukuran tepian atau border |
Angka piksel |
FRAMESPACING |
Jarak yang memisahkan masing-masing frame-frame |
Angka piksel |
contoh:
<HTML> |
|
Tampilannya akan terlihat sbb:
Menu.html 100 pixels |
Main.html Sisa lebar dari keseluruhan layar |
Atribut COLS dalam sebuah Tag frameset menyatakan bahwa
frame itu akan muncul dalam bentuk lajur atau kolom. Besaran nilai terpisah
dengan koma, di dalam tada petik akan menetukan berapa jumlah kolom yang akan
muncul. Untuk setiap kolom yang terbentuk anda musti menyertakan sebuah
tag <FRAME> di dalam blok Tag Frame.
Demikian juga halnya dengan ROWS.
Bila kita menciptakan kolom, maka kita mengatur (setelah tanda = ) dimensi dalam
piksel atau pesen dari frame yang kita ciptakan dari kiri ke kanan, bile kita
membuat 4 angka berurutan maka 4 kolom frame yang tercipta.
Contoh :
<FRAMESET COLS="50%,150,100,*">
Attributes |
Description |
Values |
NAME |
Nama Frame untuk Jalur sambung bertarget (target linking) |
Karakter berikut tidak boleh disertakan : \ / : * ? " < > | |
SRC |
URL dari dokumen yang akan berada dalam frame tersebut |
URL dokumen relatif |
MARGINWIDTH |
Margin lebar frame |
Sembarang angka |
MARGINHEIGHT |
Margin tinggi frame |
Sembarang angka |
SCROLLING |
Memungkinkan ada atau tidaknya scroll dalam frame |
YES/NO/AUTO |
BORDERCOLOR |
Merubah warna border |
Warna, atau nilai hexa warna |
NORESIZE |
Memungkinkan frame tidak dapat dirubah-rubah |
N/A |
FRAMESPACING |
Jarak antar sel frame |
Angka dalam piksel |
FRAMEBORDER |
Rubah besaran boder frame |
Angka dalam piksel |
Sangat dimungkinkan untuk memiliki frame dai dalam sebuah frame
baris. Untuk itu kita menciptakan Frameset dalam Frameset.
Contoh:
Untuk menciptakan frame seperti ini :
Left.html |
Top.html |
Main.html |
Pertama membuat kolom normal :
<FRAMESET COLS="300,*">
</FRAMESET>
ini berarti kita membagi dua halaman window menjadi sebuah frame dengan
lebar 300 pixel, dan sebuah lagi sisanya.
Kemudian sertakan frameset selanjutnya diantara frame blok kedua, perhatikan
contoh berikut :
<FRAMESET COLS="300,*"> <FRAME SRC="Left.html"> <FRAMESET ROWS="200,*"> <FRAME SRC="Top.html"> <FRAME SRC="Main.html"> </FRAMESET> </FRAMESET>
Contoh diatas adalah contoh Frameset dalam Frameset.