<FRAMESET COLS="20%,20%,20%,20%,20%">
<FRAME SRC="kiri.html">
<FRAME SRC="kanan.html">
<FRAME SRC="bingkai1.html">
<FRAME SRC="bingkai2.html">
<FRAME SRC="bingkai3.html">
</FRAMESET>
Semua fail (sumber bingkai) di atas telah dibina dalam pelajaran yang lepas.
<FRAMESET COLS="10%,20%,30%,15%,25%">
<FRAME SRC="kiri.html">
<FRAME SRC="kanan.html">
<FRAME SRC="bingkai1.html">
<FRAME SRC="bingkai2.html">
<FRAME SRC="bingkai3.html">
</FRAMESET>
<FRAMESET ROWS="10%,20%,30%,15%,25%">
<FRAME SRC="kiri.html">
<FRAME SRC="kanan.html">
<FRAME SRC="bingkai1.html">
<FRAME SRC="bingkai2.html">
<FRAME SRC="bingkai3.html">
</FRAMESET>
<FRAMESET COLS="50%,50%">
<FRAME SRC="kiri.html">
<FRAME SRC="kanan.html">
</FRAMESET>
<FRAMESET COLS="50,*">
<FRAME SRC="kiri.html">
<FRAME SRC="kanan.html">
</FRAMESET>
Kita juga boleh menyediakan lebih dari satu bingkai yang bergantungan antara satu sama lain. Di dalam contoh di bawah terdapat dua bingkai di sebelah kanan tidak dinyatakan secara tepat berapa pixel halaman tersebut. Bingkai pertama mewakili 50 pixel, bingkai ke dua dan ke tiga mengambil bakinya dengan bingkai ke tiga mempunyai dua kali ganda pixel berbanding bingkai ke dua.
<FRAMESET COLS="50,*,2*">
<FRAME SRC="kiri.html">
<FRAME SRC="kanan.html">
<FRAME SRC="bingkai1.html">
</FRAMESET>
<FRAMESET COLS="50,*,2*">
<FRAME SRC="kiri.html">
<FRAME SRC="kanan.html">
<FRAMESET>
</FRAMESET>
</FRAMESET>
Pada ketika ini, kita akan memberitahu browser bahawa sila bina 3 bingkai.
Bingkai pertama 50 pixel lebar. Yang lain ambil bakinya. Bingkai 2 dan
3 hendaklah dibahagikan dengan bingkai 3 dua kali lebih besar dari bingkai
2. Fail kiri.html diletakkan pada bingkai 1, kanan.html pada bingkai 2
dan bingkai 3 akan kita bahagikan kemudian. Sekarang kita perlu menentukan
bagaimana bingkai 3 ini dibahagikan.
Untuk pelajaran ini, kita akan membahagikan separuh mendatar.
<FRAMESET COLS="50,*,2*">
<FRAME SRC="kiri.html">
<FRAME SRC="kanan.html">
<FRAMESET ROWS="50%,50%">
</FRAMESET>
</FRAMESET>
Apabila kita membahagi du bingkai 3, maka terdapat dua bahagian untuk bingkai tersebut. Ini bermakna terdapat empat bingkai pada halaman utama itu. Dua bingkai tambahan yang setiap satu diwakili oleh nama fail yang berbeza hendaklah ditentukan. Mari kita tambah dua fail iaitu bingkai1.html dan bingkai2.html ke dalam halaman ini.
<FRAMESET COLS="50,*,2*">
<FRAME SRC="kiri.html">
<FRAME SRC="kanan.html">
<FRAMESET ROWS="50%,50%">
<FRAME SRC="bingkai1.html">
<FRAME SRC="bingkai2.html">
</FRAMESET>
</FRAMESET>
<FRAMESET COLS="50,*,2*">
<FRAMESET ROWS="50,*,*">
<FRAME SRC="kiri.html">
<FRAME SRC="kiri.html">
<FRAME SRC="kiri.html">
</FRAMESET>
<FRAME SRC="kanan.html">
<FRAMESET ROWS="50%,50%">
<FRAME SRC="bingkai1.html">
<FRAME SRC="bingkai2.html">
</FRAMESET>
</FRAMESET>
Di luar sana terdapat mereka yang tidak berupaya untuk menyediakan browser
yang canggih. Browser mereka tidak berupaya untuk mencapai halaman berbingkai.
Anda boleh menyelesaikan masalah mereka (jika anda masih kekalkan halaman
berbingkai) dengan menulis versi tak berbingkai pada halaman utama. Ikuti
teknik mudah ini.
<FRAMESET COLS="50,*,2*">
<FRAMESET ROWS="50,*,*">
<FRAME SRC="kiri.html">
<FRAME SRC="kiri.html">
<FRAME SRC="kiri.html">
</FRAMESET>
<FRAME SRC="kanan.html">
<FRAMESET ROWS="50%,50%">
<FRAME SRC="bingkai1.html">
<FRAME SRC="bingkai2.html">
</FRAMESET>
</FRAMESET>
<NOFRAMES>
<BODY>
Letakkan halaman tak berbingkai anda di sini. Sesiapa saja yang
menggunakan browser yang lapuk dik zaman, mereka masih boleh melihat isi
kandungan halaman anda. Browser mereka akan langkau (abaikan) apa saja
di dalam bingkai atau pasangan tag <FRAMESET>. Manakala browser yang
mempunyai kebolehan mencapai bingkai pula akan mengabaikan apa saja yang
ada di dalam pasangan tag <NOFRAMES>. Beberapa soalan mungkin terkeluar
dari benak fikiran kita:
Adakah kita perlu menulis semuanya sekali lagi? Mungkin
Berapa orang yang tidak boleh melihat bingkai? sikit sangat
Patutkah anda risau tentang mereka? mungkin tidak perlu
Patutkah anda fikir tentang mereka yang mempunyai browser yang
lapuk? Tidak juga
Patutkah anda mempraktikkan pelajaran ini? Tak payah
Jadi kenapa saya ajarkan pekara ini dalam pelajaran ini? Saja nak
kasi ilmu ... tak boleh ke? Sekurang-kurangnya anda tahu. YA tak?
1999/2000/2001
Allright Reserved By
Mohd Hafiz Yahaya