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 m
Isi Materi 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 diikuti Tag 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:
My Frames
// dua kolom, yang pertama 100 pixel
// frame pertama, nama "menu": menu.html
// frame kedua, nama "main": main.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 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 :
1 2 3 4
ini akan menciptakan 4 Frame, yang pertama, paling kiri, adalah 50 % lebarnya dari keseluruhan lebar window, kemudian frame selanjutnya lebar pikselnya 150, lalu frame ketiga dengan lebar 100 piksel, serta frame keempat diwakili tanda * selebar sisa dari seluruh window dikurangi ketiga frame sebelumnya.
Perhatikan bahwa resolusi layar ada beberapa macam 1024 x 768 piksel, kemudian 800 x 600, serta 640 x 480 dan area yang tersisa dalam window browser yang akan terlihat oleh pengunjung situs anda berkisar dua pertiganya, setelah dikurangi scroler, border dan menu pada browser.
Tag berikutnya yang anda sertakan adalah keepat tag yang kita letakkan di antara blok yang akan menjelaskan ke- 4 frame tersebut. Tag yang pertama akan menyatakan lebar 50% , kemudian diikuti lebar 150 pixels dan properti frame lainnya.
Di dalam setiap tag FRAME tertutup dapat disertakan atribut ini :
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 :
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 :
Contoh diatas adalah contoh Frameset dalam Frameset. Update : 20:38:32 19/04/2005