Frame
Frame digunakan untuk membagi suatu halaman web menjadi beberapa bagian. Beberapa bagian tersebut dapat digunakan untuk berbagai keperluan.
Adapun cara untuk membuat frame pada halaman web adalah dengan menggunakan perintah :
<FRAMESET>
<NOFRAMES>diabaikan jika browser mampu menampilkan frame </NOFRAMES>
</FRAMESET>
Atribut-atribut Frame
Bagian berikut menerangkan atribut-atribut yang dapat ditambahkan pada elemen frame :
Atribut | fungsi |
ROWS | Menentukan jumlah spasi yang diberikan pada tiap baris. Jumlah tersebut dapat berupa pixel, % setelah nilai atau nilai relatif (*) |
COLS | Fungsi sama sepert ROWS hanya digunakan untuk kolom. |
NAME | Menentukan nama frame sehingga dapat berfungsi sebagai TARGET dari URL lain |
SRC | Berisi URL yang menjadi sumber dari frame |
MARGINWIDTH | Untuk menentukan margin frame bagian kanan dan kiri |
MARGINHEIGHT | Menetukan margin frame bagian atas dan bawah. |
SROLLING | Menentukan scrollbar pada frame Diisi dengan YES selalu menampilkan scrollbar, NO tidak menapilkan srollbar |
BORDER | Mengubah ketebalan pembatas frame |
BORDERCOLOR | Memberikan warna pada pembatas frame |
FRAMEBORDER | Pembatas frame. Dapat dihilangkan dengan memberi nilai NO |
NORESIZE | Mencegah pengguna untuk mengubah ukuran dari frame |
Untuk membuat halaman web yang memiliki frame biasanya akan dibuat satu halaman web utama yang memiliki frame ditambah dengan file-file HTML lainnya yang digunakan sebagai sumber untuk frame tersebut. Berikut akan diberikan contoh penggunaan frame pada suatu halaman web.
(Satu.html)
<html>
<body bgcolor="#008080">
<h1 align="center"><font face="Arial">Halaman Satu dari File Satu.Html </font> </h1>
</body>
</html>
(Dua.html)
<html>
<body bgcolor="#ff0080">
<h1 align="center"><font face="Arial">Halaman Dua dari File Dua.Html</font></h1>
</body>
</html>
(Tiga.html)
<html>
<body bgcolor="#aa00ff">
<h1 align="center"><font face="Arial">Halaman tiga dari File tiga.Html</font></h1>
</body>
</html>
File dengan framerows :
<html>
<frameset rows="80,*">
<noframes>
maaf hanya bisa tampil pada web yang mendukung frame
</noframes>
<frame src="satu.html" name="atas" scrolling="no" noresize>
<frame src="dua.html" name="bawah">
</frameset>
<html>
File dengan framecols
<html>
<frameset cols="200,*">
<noframes>
maaf hanya bisa tampil pada web yang mendukung frame
</noframes>
<frame src="satu.html" name="kiri" scrolling="no" noresize>
<frame src="dua.html" name="kanan">
</frameset>
<html>
Contoh gabungan dari framecols dan framerows
<html>
<frameset rows=20%,* border=10 bordercolor="red">
<noframes>
maaf hanya bisa tampil pada web yang mendukung frame
</noframes>
<frame src="satu.html" name="atas" scrolling="no" noresize>
<frameset cols=30%,*>
<frame src="dua.html" name="bawah">
<frame src="tiga.html" name="bawah">
</frameset>
<html>
Sebagai tambahan, file-file sumber dapat dibuat hyperlink ke file-file lain dengan mengarah ke salah frame yang ada di halaman web tersebut. Berikut akan diberikan contoh file yang membuat target ke salah satu frame.
(judul.html)
<html>
<body bgcolor="yellow">
<h1 align="center">Mas Awonk'S Web</h1></body>
</html>
(home.html)
<HTML>
<HEAD>
<TITLE>Membuat Frame- Home</TITLE>
</HEAD>
<BODY BGCOLOR="#000ddd">
<H1 ALIGN=center>Halaman Utama.</H1>
<p>Selamat datang di homepage saya! Homepage ini pasti menarik dan
mudah diikuti karena guru saya, selain SANGAT menarik dan menyenangkan, telah mengajarkan cara yang benar dalam membuat Frame!</P>
<CENTER><img src="work.gif"><br>Selamat menikmati!</CENTER>
</BODY>
</HTML>
(Daftar.html)
<HTML>
<HEAD>
<TITLE>Membuat Frame- Daftar</TITLE>
</HEAD>
<BODY BGCOLOR="#aaaFFF">
<H3>---Daftar---</H3>
<A HREF="home.html" TARGET="bawahkanan">Home</A><P>
<A HREF="satu.html" TARGET="bawahkanan">Ke File-1</A><BR>atau
<A HREF="dua.html" TARGET="bawahkanan">ke File-2</A><P>
atau kunjungi<BR>
<A HREF=”ababilnews.com” TARGET="_top">berita terkini</A> <BR>
<A HREF="w3-id.blogspot.com" TARGET="_top">Web Tutorial</A>
</BODY>
</HTML>
(Master.html)
<html>
<frameset rows=20%,* border=0>
<noframes>
maaf hanya bisa tampil pada web yang mendukung frame
</noframes>
<frame src="judul.html" name="atas" scrolling="no" noresize>
<frameset cols=20%,*>
<frame src="daftar.html" name="bawahkiri" noresize>
<frame src="home.html" name="bawahkanan">
</frameset>
</frameset>
<html>
0 comments:
Post a Comment