Membuat 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=”http://www.unikom.ac.id/” TARGET="_top">UNIKOM WESITE</A>
<BR>
<A HREF="http://tutorial.pts.co.id/" 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 komentar:

Posting Komentar