Dokumen FRAMESET

Syntax<FRAMESET>...</FRAMESET>
Atribut Spesifikasi
  • ROWS=MultiLengths (panjang baris)
  • COLS=MultiLengths (panjang kolom)
  • ONLOAD=Script (semua frame telah dimuat)
  • ONUNLOAD=Script (semua frame telah dihapus)
  • atribut inti
KontenSatu atau lebih FRAMESET dan FRAME elemen, serta NOFRAMES opsional
Terkandung dalamHTML

Unsur FRAMESET adalah wadah frame untuk membagi jendela ke ruang bagian persegi panjang yang disebut frame. Dalam sebuah dokumen Frameset, elemen FRAMESET terluar mengambil tempat BODY dan segera mengikuti HEAD.

Unsur FRAMESET berisi satu atau lebih FRAMESET atau FRAME unsur, bersama dengan NOFRAMES elemen opsional untuk menyediakan konten alternatif untuk browser yang tidak mendukung frame atau memiliki frame dinonaktifkan. Unsur NOFRAMES berarti harus selalu tersedia dan harus setidaknya berisi link ke frame utama atau frame.

The ROWS dan COLS atribut menentukan dimensi setiap frame dalam set. Setiap atribut mengambil daftar dipisahkan koma panjang, ditentukan dalam pixel, sebagai persentase, atau sebagai panjang relatif. Sebuah panjang relatif dinyatakan sebagai i * di mana saya adalah bilangan bulat. Misalnya, frameset didefinisikan dengan ROWS = "3 *, *" (* setara dengan 1 *) akan memiliki baris pertama diberikan tiga kali tinggi baris kedua.

Nilai yang ditentukan untuk ROWS atribut memberikan tinggi setiap baris, dari atas ke bawah. The COLS Atribut memberikan lebar setiap kolom dari kiri ke kanan. Jika ROWS COLS atau dihilangkan, nilai tersirat untuk atribut adalah 100%. Jika kedua atribut ditentukan, grid didefinisikan dan diisi kiri ke kanan kemudian atas-ke-bawah.

Contoh berikut membuat sebuah kotak dengan dua baris dan tiga kolom:

<FRAMESET ROWS="70%,30%" COLS="33%,33%,34%">
  <FRAME NAME="Photo1" SRC="Row1_Column1.html">
  <FRAME NAME="Photo2" SRC="Row1_Column2.html">
  <FRAME NAME="Photo3" SRC="Row1_Column3.html">
  <FRAME NAME="Caption1" SRC="Row2_Column1.html">
  <FRAME NAME="Caption2" SRC="Row2_Column2.html">
  <FRAME NAME="Caption3" SRC="Row2_Column3.html">
  <NOFRAMES>
    <BODY>
      <H1>Table of Contents</H1>
        <UL>
          <LI>
            <A HREF="Row1_Column1.html">Photo 1</A>
            (<A HREF="Row2_Column1.html">Caption</A>)
          </LI>
          <LI>
            <A HREF="Row1_Column2.html">Photo 2</A>
            (<A HREF="Row2_Column2.html">Caption</A>)
          </LI>
          <LI>
            <A HREF="Row1_Column3.html">Photo 3</A>
            (<A HREF="Row2_Column3.html">Caption</A>)
          </LI>
      </UL>
    </BODY>
  </NOFRAMES>
</FRAMESET>

Contoh berikutnya fitur elemen FRAMESET bersarang untuk menentukan dua frame pada baris pertama dan satu frame di baris kedua:

<FRAMESET ROWS="*,100">
  <FRAMESET COLS="40%,*">
    <FRAME NAME="Menu" SRC="nav.html" TITLE="Menu">
    <FRAME NAME="Content" SRC="main.html" TITLE="Content">
  </FRAMESET>
  <FRAME NAME="Ad" SRC="ad.html" TITLE="Advertisement">
  <NOFRAMES>
    <BODY>
      <H1>Table of Contents</H1>
      <UL>
        <LI>
          <A HREF="reference/html40/">HTML 4 Reference</A>
        </LI>
        <LI>
          <A HREF="reference/wilbur/">HTML 3.2 Reference</A>
        </LI>
        <LI>
          <A HREF="reference/css/">CSS Guide</A>
        </LI>
      </UL>
      <P>
        <IMG SRC="ad.gif" ALT="Ad: Does your bank charge too much?">
      </P>
    </BODY>
  </NOFRAMES>
</FRAMESET>

Ketika panjang pixel yang digunakan, mereka harus selalu dikombinasikan dengan panjang relatif untuk menangani berbagai ukuran jendela. Panjang pixel seharusnya hanya digunakan ketika frame terutama terdiri dari gambar atau benda lain dengan ukuran tetap dalam piksel. Karena kemampuan mereka untuk beradaptasi dengan ukuran jendela yang berbeda, persentase dan panjang relatif umumnya lebih disukai.

Unsur FRAMESET juga menerima onLoad dan onUnload atribut untuk menentukan tindakan client-side scripting untuk melakukan ketika frame semuanya telah dimuat atau dihapus.




Previous
Next Post »