Category

Powered by Blogger.

Thursday, November 26, 2015

html - frame

by Lindi Classic  |  in html at  12:32 AM

Assalamualaikum wr. wb.
Pada kesempatan kali ini saya akan menjelaskan tentang cara dan penggunaan frame pada file HTML. Salah satu teknik pengaturan tata letak dokumen web yang telah dipelajari sebelumnya adalah dengan menggunakan tabel. Pada pembahasan ini, diperkenalkan teknik lain dalam mengatur tata letak dokumen web dengan menggunakan frame. 

Sama halnya dengan tabel, frame akan membagi web page dalam baris dan kolom, bedanya, jika digunakan frame, web page akan terbagi menjadi beberapa windows yang masing – masing bagian mempunyai nama (nantinya akan menjadi target). Tiap bagian windows ini akan berisi web page. Jadi dengan menggunakan frame, kita dapat menampilkan beberapa web page dalam satu halaman. Sehingga tampilan halaman HTML yang salah satu atau beberapa bagian berganti-ganti isinya sedangkan bagian lain tetap sehingga dapat menghemat bandwidth internet dan mempercepat proses download secara keseluruhan.

Sintaks umum yang digunakan untuk membuat frame :
<HTML>
<HEAD>
</HEAD>
<FRAMESET BORDER=”#” { [ROWS | COLS] } = { #,[#,[...]] }>
<FRAME SRC=”url” NAME=”FrameName”>
</FRAMESET>
</HTML>

1. Frame Syntax
 
<FRAMESET>
 Tag frameset ini mempunyai 2 buah atribut ROWS dan COLS. Frame document ini tidak mempunyai BODY, tapi memiliki tag <FRAMESET> dan diakhiri dengan tag </FRAMESET>. Di dalam FRAMESET ini hanya dapat mempunyai tag FRAMESET lainnya, tag FRAME atau tag NOFRAMES.
 
ROWS=”list”
Digunakan untuk frame pembagi horizontal. Atribut ROWS memakai daftar nilai yang dipisahkan dengan koma. Secara umum digunakan nilai prosentase. 

                    <FRAMESET ROWS=”10%,25%,65%”>
 
Jika totalnya tidak 100%, maka semua presentase akan diskalakan sehingga total menjadi 100%. Untuk pengisian nilainya dimungkinkan juga menggunakan nilai pixel selain menggunakan nilai prosentase, untuk menggunakan sisa space pada layar bisa digunakan tanda *

                    <FRAMESET ROWS=”100,250,*”>
                    <FRAMESET ROWS=”100,*,300,100”>

COLS=”list”
Digunakan untuk frame pembagi vertikal. Atribut COLS memakai daftar nilai yang dipisahkan dengan koma. Tag FRAMESET ini dapat bersarang didalam tag FRAMESET yang lain.

                    <FRAMESET COLS=”20%,80%”>
                    <FRAMESET COLS=”200,*”>

<FRAME>
Mendefinisikan frame tunggal dalam frameset. Beberapa atribut yang sering digunakan adalah :
SRC=”url”                          :Atribut SRC ini berisi URL ke dokumen yang akan ditampilkan pada 
                                             frame ini.
NAME=”window_name”   :Atribut NAME berisi nama frame yang bisa ditunjuk oleh link pada 
                                             dokumen yang lain, biasanya dari frame lain pada dokumen yang sama. 
                                              Atribut NAME ini bersifat optional.
 
Frame bernama bisa mempunyai isi target window dengan menggunakan atribut TARGET.
 
SCROLLING=”yes|no|auto”
Atribut SCROLLING mendeskripsikan apakah frame harus mempunyai scrollbar atau tidak. Pilih “yes” jika diinginkan scrollbar selalu tampak pada frame, pilih “no” jika tidak menginginkan scrollbar tidak tampak atau pilih “auto” sehingga browser yang nanti menentukan akan menampilkan scrollbar jika dibutuhkan. Atribut ini bersifat optional dan nilai defaultnya adalah auto.

NORESIZE
Atribut NORESIZE ini mengindikasikan jika frame tidak dapat di ubah ukurannya oleh user. Secara default, semua frame dapat diubah ukurannya.
BORDERCOLOR=color
Memberi warna pada border yang memisahkan frame ini dengan yang lain, misalkan BORDERCOLOR=green.
BORDERCOLOR dapat digunakan pada satu atau lebih <FRAME> atau dengan <FRAMESET> untuk mengatur warna default pada semua border.

MARGINWIDTH=pix
Secara default, terdapat 8 pixel margin kiri dan kanan untuk setiap frame yang dapat diperkecil ataupun diperbesar.

MARGINHEIGHT=pix
Secara default, terdapat 8 pixel margin atas dan bawah pada setiap frame yang dapat diperkecil atau diperbesar.
2. Frame Target
Target frame digunakan untuk menentukan tujuan ditampilkannya suatu informasi dari suatu link. Biasanya, target frame ini disesuaikan dengan nama frame yang akan dijadikan tujuan menampilkan informasi tersebut.

Ada nama frame predefined yang dapat digunakan sebagai target, seperti yang diperlihatkan pada tabel di bawah ini : _self, _top, _parent, _blank.

Dibawah ini adalah Jenis – Jenis Target Frame
_self         :Digunakan apabila target frame adalah frame tempat link berada
_top          :Digunakan apabila target frame adalah windows tempat frame berada. Dengan 
                  menggunakan _top sebagai target, maka definisi frame yang ada pada window browser 
                  akan hilang, diganti dengan definisi frame yang baru jika ada
_parent     :Target frame adalah setingkat di atas frame link berada
_blank       :Digunakan apabila hasil link ingin ditampilkan di window baru

Sebagai contoh, buatlah file header html dengan script sebagai berikut:
 
 
Disini saya menyimpan dengan nama 34-html-frame-header.html
Bukalah file tersebut pada browser, dan hasilnya adalah sebagai berikut:











Selanjutnya, buatlah file main html dengan script sebagai berikut:






















Disini saya menyimpan dengan nama 35-html-frame-poli.html
Bukalah file tersebut pada browser, dan hasilnya adalah sebagai berikut:


















Selanjutnya, buatlah file html dengan script sebagai berikut:































Disini saya menyimpan dengan nama 36-html-frame-jur-mi.html
Bukalah file tersebut pada browser, dan hasilnya adalah sebagai berikut:
 
Selanjutnya, buatlah file html dengan script sebagai berikut:
 














Disini saya menyimpan dengan nama 37-html-frame-menu.html
Bukalah file tersebut pada browser, dan hasilnya adalah sebagai berikut:








Dan yang terakhir, buatlah file html dengan script sebagai berikut:

















Disini saya menyimpan dengan nama 38-html-frame-home.html
Bukalah file tersebut pada browser, dan hasilnya adalah sebagai berikut:
 
Hiperlink yang  ada pada frame sebelah kiri akan menetukan kemana kita akan menuju ke halaman apa. Jika kita klik pada [home], maka tampilan akan terlihat seperti yang ada pada gambar di atas. Jika klik pada MI, maka Frame sebelah kanan akan berubah ke tampilan halaman  (36-html-frame-jur-mi.html) yang dudah di buat di atas. Sebelumnya saya sudah membuat file html (16-html-jur-ka.html dan 17-html-jur-tk.html). Jadi untuk link [KA] dan [TK] fungsinya sama pula dengan [MI], hanya berbeda tampilan saja.
 
Demikianlah sedikit penjelasan tentang bagaimana membuat dan fungsi dari Frame pada file HTML. Semoga bermanfaat, Salam sukses...


Related Posts

0 comments:

Proudly Powered by Blogger.