Cara Membuat WEB, Blogging dan Bahasa Pemrograman

Cara Membuat Frame HTML

Cara Membuat Frame HTML - Frame adalah teknik yang digunakan untuk membagi window menjadi beberapa bagian. Setiap bagian kita isi dengan sebuah halaman web yang sesuai. Keuntungan dari penggunaan frame adalah mudahnya pengaturan hubungan antar satu halaman dengan halaman lainnya.

Frame dapat digunakan untuk berbagai macam keperluan, antara lain:
1. Membuat suatu daftar isi pada suatu sisi frame, sedangkan sisi frame yang lain menampilkan isinya
2. Membuat suatu judul atau logo yang tidak berubah-ubah pada suatu sisi frame, sedangkan sisi frame yang lain menampilkan isis dokumen
3. Membuat suatu dokumen tanya jawab, dll.

Cara Membuat Frame HTML

Untuk membuat halaman web yang menggunakan frame kita perlu membuat beberapa file html, yaitu:

  • Sebuah pendefinisi file. File tersebut kita butuhkan untuk menampilkan halaman web dengan bentuk frame

  • Beberapa file pengisi frame, yang jumlahnya tergantung dari berapa bagian yang akan kita buat pada frame tersebut


Sama halnya seperti membuat tabel, dalam mendefinisikan frame, hal pertama yang harus dilakukan adalah mendefinisikan dahulu bentuk frame yang akan dibuat, misalnya bentuk frame pada contoh berikut:

Frame A1 - Cara Membuat Frame HTML
Frame A1 - Cara Membuat Frame HTML

Frame A2 - Cara Membuat Frame HTML
Frame A2 - Cara Membuat Frame HTML

Frame B1 - Cara Membuat Frame HTML
Frame B1 - Cara Membuat Frame HTML

Frame B2 - Cara Membuat Frame HTML
Frame B2 - Cara Membuat Frame HTML

Cara Membuat Frame HTML

Untuk membuat frame seperti Frame A2, sebuah halaman kita bagi menjadi dua bagian terlebih dahulu secara horizontal seperti Frame A1, kemudian dibagi lagi hingga seperti Frame A2. Demikian pula untuk membuat Frame B2 harus melalui bentuk Frame B1. Urutan ini akan sangat memengaruhi bentuk frame yang akan kita bangun.

Tag untuk membuat frame diawali dengan menggunakan <FRAMESET> dan diakhiri dengan </FRAMESET>. Pada file pendefinisi frame kita tidak lagi memerlukan tag <BODY></BODY>, sehingga struktur dasar pendefinisi frame adalah sebagai berikut:
<html>
<head>
<title></title>
</head>
<frameset>
--- bagian frame ---
</frameset>
</html>

Pada file pendefinisi frame ini, setiap kita akan membagi menjadi beberapa bagian, maka kita gunakan tag <FRAMESET></FRAMESET>. Atribut-atribut yang dapat menyertai tag ini adalah:
  • BORDER, untuk menentukan tebal garis pemisah antar frame
  • ROWS, untuk menentukan berapa baris bagian yang akan dibentuk
  • COLS, untuk menentukan berapa kolom yang akan dibentuk
Jika kita tidak akan membagi lagi frame yang ada, maka selanjutnya kita definisikan frame tersebut dengan tag <FRAME>. Atribut-atribut yang dapat menyertai tag ini adalah:
  • NAME, untuk memberi identitas/nama bagi frame tersebut. Fungsinya adalah ketika frame tersebut dijadikan target untuk menampilkan suatu halaman.
  • SRC, menunjukkan file yang mengisi frame tersebut.
  • SCROLLING, untuk menunjukkan apakah kita akan menggunakan scrolling bar di samping atau di bawah halaman, opsi inputnya adalah "YES, NO atau AUTO".
Yang perlu diperhatikan saat membuat file pendefinisi frame adalah bahwa kita telah mempunyai file yang akan digunakan untuk mengisi frame tersebut.

Cara Membuat Frame HTML

Sekarang, kita akan membuat halaman web yang memiliki frame dengan tiga bagian (seperti gambar FRAME A2). Pertama, kita perlu membuat file pengisi frame sebanyak 3 buah.
  1. Buatlah file HTML berikut, simpan dengan nama logo.html
    <html>
    <head>
    <title></title>
    </head>
    <body bgcolor="#006699">
    <h2><font color="#FFFFFF">Cara Membuat WEB</font></h2>
    </body>
    </html>
    

  2. Selanjutnya, buatlah file yang kedua, simpan dengan nama menu.html
    <html>
    <head>
    <title></title>
    </head>
    <body bgcolor="#CCCCFF">
    <h4>Latihan</h4>
    Mencoba latihan membuat Frame HTML
    </body>
    </html>
    
     
  3. Buatlah file yang ketiga, simpan dengan nama welcome.html
    <html>
    <head>
    <title></title>
    </head>
    <body>
    <h2>Selamat Datang</h2>
    <h4>Anda berada pada halaman latihan Membuat FRAME HTML</h4>
    </body>
    </html>
    
     
  4. Yang terakhir adalah kita membuat file pendefinisi frame, simpan dengan nama index.html
    <html>
    <head>
    <title></title>
    </head>
    <frameset rows="25%,*" border="0">
    <frame name="atas" src="logo.html" />
    <frameset cols="20%,*">
    <frame name="menu" scrolling="no" src="menu.html" />
    <frame name="isi" src="welcome.html" />
    </frameset>
    </frameset>
    </html> 

Cara Membuat Frame HTML

Cara Membuat Frame HTML

Gambar di atas merupakan hasil dari kode-kode yang tertera di atas. Semoga artikel cara membuat frame HTML dapat bermanfaat.

30 komentar :

  1. Ayik tu gan...Thanks Infonya...

    BalasHapus
  2. Terima kasih, artikel nya sangat rinci dan bermanfaat..

    :)

    BalasHapus
  3. tpi knpa error jdinya pas di ndeks ya bos

    BalasHapus
    Balasan
    1. engga ko gan, ane coba barusan.

      coba perhatikan lagi penulisannya. baik itu kodenya maupun nama filenya.

      Hapus
  4. kok g berubah y? padahal udah ngikutin kayak gtu kira2 knpa y?

    BalasHapus
    Balasan
    1. Coba ulangi dari awal mbak.
      dan juga coba perhatikan lagi penulisannya. baik itu kodenya maupun nama filenya.

      Hapus
  5. bermanfaaat bgt, lanjutkan gan :)

    BalasHapus
  6. Gan, kalo mw nentuIn ukuran halamannya gmna?

    BalasHapus
    Balasan
    1. Di kode ini gan,
      <frameset rows="25%,*" border="0">
      <frame name="atas" src="logo.html" />
      <frameset cols="20%,*">

      ubah yang 25%,* dan 20%,* nya

      Hapus
  7. kalau membuat frame seperti A1 dan bentuknya seperti frame di fb gimana tu gan ?

    BalasHapus
    Balasan
    1. Di otak-atik file index.html nya gan.
      Mungkin kodenya seperti ini.
      <html>
      <head>
      <title></title>
      </head>
      <frameset rows="25%,*" border="0">
      <frame name="atas" src="logo.html" />
      <frame name="isi" src="welcome.html" />
      </frameset>
      </html>

      Hapus
  8. dibuka ko blank putih ya? XD

    BalasHapus
    Balasan
    1. coba periksa kodenya gan, angka 123 dst nya jangan sampai ke copy.

      Hapus
  9. Terima kasih gan, sy trial langsung bisa tampil

    BalasHapus
  10. kalau iframe yg fungsinya untuk melubangi halaman apa ini scriptnya ya mas? (misal menampilkan halaman JNE di halaman blog kita)

    BalasHapus
    Balasan
    1. kaya gini gan
      <iframe src="URLNYA"></iframe>

      untuk lebih lengkapnya bisa dilihat di sini www.w3schools.com/tags/tag_iframe.asp

      Hapus
  11. cara isi data a gmna....
    mslkan d colom 1 kita tulis biodata ....klw kita klik....mncul biodata diri kita colom sblh a.........

    kyk psan d fb gth...pas kita klik sblh a mncul isi psan tersebut ....mhon sintak a mas......penting bnget :D

    BalasHapus
    Balasan
    1. pada langkah membuat menu (langkah 2) tambahin link menuju ke halaman biodata di file menu.html, jika pada kasus di atas maka kodenya
      <a href="BIODATA.html" target="isi">Biodata</a>

      letakan kode tersebut di bawah
      <h4>Latihan</h4>

      trus kita buat file BIODATA.html di folder yang sama,
      isi file tersebut berupa biodata kita.

      Hapus
  12. Buka html nya pke apa gan??
    Ane buka pke opera ko gk keliatan framenya ya??

    BalasHapus
    Balasan
    1. Pakai browser gan, iya salah satunya Opera. File yang dibuka adalah file "index.html"

      Jika ada tag body (<body>) di file index.html nya coba dihapus.

      Hapus
  13. kak.. mau tanyaa, cara menambahkan logo perusahaan di bagian header di notepad gimana???

    BalasHapus
    Balasan
    1. sebelumnya coba lihat artikel ini -> http://www.carawebs.info/2012/06/cara-menampilkan-gambar-pada-kode-html.html

      nanti di file logo.html ubah kode baris ke-6 yaitu:
      <h2><font color="#FFFFFF">Cara Membuat WEB</font></h2>

      diganti dengan:
      <img src="URLGAMBAR"/>

      misalnya:
      <img src="logo.jpg"/>

      tapi file gambar logonya disatufolderkan saja dengan file htmlnya.

      Hapus
  14. gan kalo bikin framenya didalemnya ada tabel rowspan dan colspannya gimana?

    BalasHapus
    Balasan
    1. Masukin kode tabelnya di file welcome.html gan. Selama kodenya tidak bermasalah tabelnya akan muncul tidak mempengaruhi kode framenya.

      Hapus