Frame HTML


Pemrogaman WEB dengan HTML, Frame HTML, Target Frame, IFRAME, Frame Kolom, Frame Baris, Frame Campuran, Frame Navigasi, Frame Inline


Elemen dalam HTML digunakan untuk membangun web page yang memungkinkan penampilan beberapa web page ditampilkan dalam satu window browser. Window dalam browser dibagi menjadi beberapa window yang disebtu frame.

Model ini sering digunakan untuk lebih memperjelas penyajian informasi, dengan menu sajian selalu ditampilkan.

Fasilitas ini hanya dapat dijalankan pada browser internet explorer 3.0 ke atas dan net scape navigator 2.0 keatas.
Sintaks:
<frameset border=# { [rows|cols } = {#,[#[,…]]}>
                <frame src=”url” name=”namaframe”>
</frameset>

Target Frame
Nama frmae predefined: _self, _top, _parent, _blank, sering digunakan untuk menunjukkan target dari suatu link.
Nama Frame
Kegunaan
_self

_top



_parent



_blank
Digunakan apabila target frame adalah frame tempat link berada

Digunakan apabila target frame adalah window 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.

Target frame adalah setingkat di atas frame link berada. Akibat dari target frame _parent akan sama jika tempat frame link berada hanya satu level di bawah definisi frame window.

Target _blank digunakan untuk membuka window baru

Atribut NAME merupakan atributr wajib, jika frame yang bersangkutan akan dijadikan sebagai tempat utnuk menampilkan url suatu link.

IFRAME
Pada browser Internet Explorer 3.0 dan selanjutnya dikembangkan sebuah model FRAME yang disebut sebagai IFRAME, memungkinkan pemrogram web untuk membuat frame window yanf mengambang, frame ini berlaku mirip seperti suatu text box, jika browser melakukan scroll maka frame ini juga turut ter-scroll.
Sintaks:
<iframe name=”namaframe” src=”url” rows=”#” cols=”#”>
</iframe>
Atribut name dalam IFRAME wajib diisikan jika dalam web page yang akan menampilkan lebih dari satu frame mengambang, jika tidak maka akan hanya ada satu frame yang ditampilkan dalam browser.
Contoh-contoh:
Untuk dapat mencoba setipa contoh maka harus disiapkan terlebih dahulu dokumen-dokumen HTML yang akan ditampilkan dalam suatu frame.

Frame Kolom
Contoh ini mendemonstrasikan bagaimana membuat frameset vertical untuk tiga dokumen yang berbeda.
<!—coba_framecols.htmlà
<html>
<frameset cols=”25%,50%,25%”>
<frame src=”sun.html”>
<frame src=”venus.html”>
<frame src=”mercur.htm”>
</frameset>
</html>

Frame Baris
Contoh ini mendemonstrasikan bagaimana membuat frameset horizontal untuk tiga dokumen yang berbeda.
<!—coba_linkrows.htmlà
<html>
<frameset rows=”25%,50%,25%”>
<frame src=”sun.html”>
<frame src=”mercur.htm”>
<frame src=”venus.html”>
</frameset>
</html>

Frame Campuran
Frame ini mendemonstrasikan bagaimana utnuk membuat frame set untuk tiga dokumen, dan bagaimana untuk menampilkannya dalam baris dan kolom.
<!—coba_framemix.htmlà
<html>
<frameset rows=”50%,50%”>
<frame src=”sun.html”>
<frameset cols=”25%,75%”>
<frame src=”venus.html”>
<frmae src=”mercur.htm”>
</frameset>
</frameset>
</html>

Frame Navigasi
Contoh ini mendemonstrasikan bagaimana membuat suatu frame navigasi. Navigasi frame berisi sebuah daftar link dengan frame yang kedua sebagai target. Frame yang kedua menampilkan dokumen yang di-link. Modifikasi sun.html dengan link yang mendefinisikan “showframe” sebagai target. Dimana “showframe” ini merupakan nama target dari frame kanan.
<!—coba_framenav.htmlà
<html>
<frameset cols=”120,*” frameborder=”1”>
<frame src=”sun.html>
<frame src=”mercur.htm” name=”showframe”>
</frameset>
</html>

Frame Inline
Contoh ini mendemonstrasikan bagaimana untuk membuat suatu frame inline(suatu frame didalam suatu page HTML)
<!—coba_frameinlineà
<html>
<iframe src=”default.asp”>
</iframe>
<p>Beberapa browser versi lama tidak mendukung iframe.</p>
<p>Jika tidak support maka iframe tidak akan terlihat.</p>
</html>

Tag –tag Frame:
Tag awal
NN
IE
W3
kegunaan
<frameset>
<frame>
<noframes>
<iframe>
3.0
3.0
3.0
3.0
3.0
3.0
3.0
4.0
4.0
4.0
4.0
Definisi himpunan frame
Definisi suatu sub window (frame)
Definisi suatu seksi noframe untuk frame