HTML
HTML
Oleh:
MAYA NOURMA WIJAYANTI
NIM 032010101006
FAKULTAS KEDOKTERAN
UNIVERSITAS JEMBER
2007
1
• Editor
Program yang di gunakan untuk membuat document HTML, ada banyak HTML
editor yang bisa anda gunakan diantaranya: Ms FrontPage, Dreamweaver,
Notepad.
3
• HEAD
Bagian header dari document HTML di apit oleh tag <HEAD></HEAD> di
dalam bagian ini biasanya dimuat tag TITLE yang menampilkan judul dari
halaman pada titlenya browser. Selain itu Bookmark juga megunakan tag TITLE
untuk memberi mark suatu web site. Browser menyimpan “titile” sebagai
bookmark dan juga untuk keperluan pencarian (searching) biasanya title di
gunakan sebagai keyword. Header juga memuat tag META yang biasanya di
gunakan untuk menentukan informasi tertentu mengenai document HTML, anda
bias menentukan author name, keywords, dan lainyan pada tag META.
Contoh:
<META name=”Author” contents=”Bocah Gunung”>
5
Author dari document tersebut adalah “Bocah Gunung” Atribut http-equiv dapat
di gunkan untuk meletakkan nama HTTP Server atribut untuk menciptakan HTTP
header.
Contoh:
<META http-equiv=”Expires” content=”Wed, 7 May
2003 20:30:40 GMT”>
• BODY
Document body di gunakan untuk menampilkan text, image link dan semua yang
akan di tampilkan pada web page.
<html>
<head>
<title>Welcome to HTML</title>
</head>
<body bgcolor="laveder">
<p>Document HTML yang Pertama</p>
</body>
</html>
title>Heading Elements</title>
</head>
<body>
<h1>Heading one</h1>
<h2>Heading two</h2>
<h3>Heading three</h3>
<h4>Heading four</h4>
<h5>Heading five</h5>
<h6>Heading six</h6>
</body>
</html>
• Paragraf (P)
Contoh:
<html>
<head>
<title>Formating Paragraf</title>
</head>
<body>
<h3>Puisi Ceria</h3>
<p>
7
Contoh:
<html>
<head>
<title>Formating Paragraf</title>
</head>
<body>
<h3>Puisi Ceria</h3>
<p>
mawar berwarna merah, bibir kamu juga merah , bibir
kamu semerah mawar
</p>
<h2>puisi sedih</h2>
<p>
melati harum baunya, kalau nggak ganti percuma namanya
</p>
</body>
</html>
• List Item(LI)
List item di gunakan untuk mengelompokkan data baik berurutan (ordered list)
maupun yang tidak berurutan (unordered list).
Contoh:
Kita mau mengelompokkan data-data berikut :
Pisang, Melati, Jambu, Mawar, Anggrek, Apel, Anggur
Dapat kita kelompokkan ke dalam dua kelompok:
Buah-buahan
• Pisang
• Jambu
• Apel
• Anggur
8
Bunga
• Melati
• Mawar
• Angrek
Ada tiga macam list yang bisa anda tambahkan ke document HTML:
1. Unordered List (Bullet) :
Contoh :
<html>
<head>
<title>Unordered List</title>
</head>
<body>
<P>Shedule for HTML Course</P>
<ul>
<li>Sunday</li>
<li>Monday</li>
<li>Tuesday</li>
<li>Wednesday</li>
</ul>
</body>
</html>
9
</ol>
</body>
</html>
Definition List
11
Definition List terdiri diapit oleh tag <DL> … </DL> dan <DT> tag menentukan
definition term serta <DD> tag menentukan definition itu sendiri.
Contoh:
<html>
<head>
<title>Definition List</title>
</head>
<body>
<p><b>List of Internet Resource</b></p>
<dl>
<dt>HTML
<dd>HyperText Markup Langguage is not Language
Programming</dd>
</dt>
<dt>HTTP
<dd>HyperText Transfer Protocol is TCP/IP
Protocol</dd>
</dt>
<dt>Internet
<dd>A network of network</dd>
</dt>
<dt>TCP/IP
<dd>Internet protocol</dd>
</dt>
</dl>
</body>
</html>
Horizontal Rules(HR)
Horizontal Rule tag digunakan untuk menggambar garis horizontal dalam
document HTML.
12
• Attribute Description
Position menetukan posisi dari HR, dengan value : canter |right | left. Width
Untuk menentukan panjang HR default 100% Size Untuk menentukan tebal dari
HR dalam pixel Noshad Efek bayangan.
Horizontal Rules(HR)
Horizontal Rule tag digunakan untuk menggambar garis horizontal dalam
document HTML.
13
Attribute Description
Position menetukan posisi dari HR, dengan value : canter |
right | left.
Width Untuk menentukan panjang HR default 100%
Size Untuk menentukan tebal dari HR dalam pixel
Noshad Efek bayangan.
</body>
</html>
• Font
Dengan tag <FONT> anda bisa menentukan format tampilan font dalam
document HTML seperti color, size, style dan lainya.
Contoh:
<html>
<head>
<title>Formating Font</title>
</head>
<font color="#9966FF" size="5">
Setting Up Web Server
</font>
<p>
<font face="Courier New, Courier, mono">
To run web applications, you need a web server.
A web server is software that serves files in
response
15
• Attribute Description
color Untuk menentukan warna font, anda bias menggunakan nama font atau
hexadecimal
(#000000 - #ffffff)
size Untuk menentukan ukuran dari font 1 – 7 face Untuk menentukan jenis font
biasanya dalam satu list ada beberapa font dan akan di baca mulai dari yang
paling kiri.
• Color
Color merupakan attribute yang bisa anda tambahkan pada beberapa element
seperti body, font, link dan lainya. Color di bagi dalam tiga ketegori warna primer
yaitu red, green dan blue. Masing-masing color didefinisikan dalam dua digit
hexadecimal number.
#RRGGBB
16
Attribute Description
color Untuk menentukan warna font, anda bisa
menggunakan nama font atau hexadecimal
(#000000 - #ffffff)
size Untuk menentukan ukuran dari font 1 - 7
face Untuk menentukan jenis font biasanya dalam satu
list ada beberapa font dan akan di baca mulai dari
yang paling kiri.
Color merupakan attribute yang bisa anda tambahkan pada beberapa element
seperti body, font, link dan lainya. Color di bagi dalam tiga ketegori warna primer
yaitu red, green dan blue. Masing-masing color didefinisikan dalam dua digit
hexadecimal number.
#RRGGBB
Hexadecimal Color
#FF0000 Red
#00FF00 Green
#0000FF Blue
17
#000000 Black
#FFFFFF White
• Alignment
Align attribute digunakan untuk menentukan perataan object dalam document
HTML baik berupa text, object, image, paragraph, division dan lain-lain.
Value Description
Left Rata kiri
Right Rata kanan
Center Rata tengah
Justify Rata kanan
kiri
• Format text
Physical Formatting
Tag Description
dari normal
Logical Formatting
Tag Description
• Quotes / Indenatasi
Untuk membuat indentasi paragraph kita bisa menggunakan BLOCKQUOTE,
untuk indentasi pendek anda bisa gunakan element Q.
19
Contoh:
<html>
<head>
<title>Formating Font</title>
</head>
<body>
<font color="#9966FF" size="5">
Setting Up Web Server
</font>
<p>
To run web applications,you need a web
server.
A web server is software that serves files in
response
to requests from web browsers.
<blockquote>
A web server is sometimes called an HTTP server.
Common web servers include IIS,
Netscape Enterprise Server, iPlanet Web Server,
and Apache HTTP Server.
</blockquote>
If you’re not using a web hosting
service,
choose a web server and
install it on your local computer
or on a remote computer
</p>
</body>
</html>
20
• Preformatted text
Tag PRE di gunakan untuk menampilkan text sesuai dengan format aslinya.
Contoh:
<html>
<head>
<title>Formating Font</title>
</head>
<body>
<font color="#9966FF" size="5">
Setting Up Web Server
</font>
<p>
<pre>
To run web applications,you need a web server.
A web server is software that serves files in
response
to requests from web browsers.
A web server is sometimes called an HTTP
server.
21
• Grouping element
Tag DIV dan SPAN di gunakan untuk mengelompokkan elementelement HTML.
Span digunakan untuk mendefinisikan inline content sementara div digunakan
untuk block-level content.
Contoh:
<html>
<head>
<title>Div dan Span</title>
</head>
<body>
<div>
Divisi 1
Div tag digunakan untuk mengelompokkan group element
biasanya untuk block-level element.
</p>
</div>
<div align="right">
Divisi 2
<p>
22
• Hyperlink
Absolute Address - merupakan full internet address (URL) yang meliputi protocol,
network location dan path dan nama file.
Contoh:
http ://www.yahoo.com/index.html
Relatif Address - URL yang tidak menyebutkan protocol dan network locationya
(hanya path dan nama filenya).
23
Anchor
Anchor tag <A> untuk menentukan hyperlink dalam document HTML. HREF
property digunakan untuk menentukan tujuan dari hyperlink tersebut.
<A HREF=”URL”> Hypertext </A>
<A
HREF=”protocol://host.domain:port/path/filename”>
Hypertext </A>
<br>
<a href="link1.htm"> back to document 1</a>
<body>
</body>
</html>
link3.htm
<html>
<head>
<title>Anchor Name</title>
</head>
<body>
<pre>
<b>setting up web server</b>
Windows users can get a web server up and running quickly on their local
computer by installing either PWS or IIS. The web server may already be
installed. Check your folder structure to see if it contains a C:\Inetpub or
D:\Inetpub folder. PWS and IIS create this folder during installation.
If you want to install PWS or IIS, <a href="#install">see Installing a Web Server
in Windows.</a>
ASP.NET pages only work with one web server:
Microsoft IIS 5 or higher. PWS is not supported. Also, because IIS 5 is a service
25
of the Windows 2000 and Windows XP Professional operating systems, you can
only use these two versions of Windows to run ASP.NET applications. <b><a
name="install">Installing a Web Server in Windows </a></b> To develop and
test dynamic web pages, you need a functioning web server. This chapter
describes how most Windows users can install and use a Microsoft web server on
their local computer.
</pre>
</body>
</html>
3.1. Table
• Membuat table
Tag <TABLE> digunaka untuk membuat table dalam document HTML , bagian
pokok dari table adalah cell yang didefinisikan dengan menggunakan tag <TD>.
<html>
<head>
<title>Using Table</title>
</head>
<body>
<table border="1">
<td>Table dengan sigle cell</td>
</table>
</body>
</html>
anda bisa menambahkan beberapa cell untuk membuat satu baris cell.
<html>
<head>
<title>Using Table</title>
</head>
<body>
<table border="1">
<td>cell 1</td>
<td>cell 2</td>
<td>cell 3</td>
<td>cell 4</td>
</table>
</body>
</html>
27
berikutnya kalo anda ingin membuat beberapa baris cell dalam table gunakan tag
<TR>.
<html>
<head>
<title>Using Table</title>
</head>
<body>
<table border="1">
<tr>
<td>cell 1a</td>
<td>cell 1b</td>
<td>cell 1c</td>
</tr>
<tr>
<td>cell 2a</td>
<td>cell 2b</td>
<td>cell 2c</td>
</tr>
</table>
</body>
</html>
anda juga bisa memberi caption pada table dengan menambahkan teg
berikut:
<caption>Creating Table</caption>
di dalam table.
<table border="1">
<caption>Creating Table</caption>
<tr>
<th>Header 1</th>
<th>Header 2</th>
<th>Header 3</th>
</tr>
• Pemformatan table
Untuk memformat perataan text di dalam table anda bisa gunakan attribute Align
dan Valign (vertical Alignment)
Attribute Value
Align Center | justify | left | right
Valign BASELINE | TOP | BOTTOM |
MIDDLE
• Merge cell
Tag <TD> memiliki atribut colspan untuk merge column dan rowspan untuk
merge baris.
Contoh:
<html>
<head>
<title>Using Table</title>
</head>
<body>
<table bgcolor=”CCCCFF” width="62%" border="1"
cellpadding="0">
<tr>
<td colspan="3" align="center">Quarter 1</td>
<td colspan="3" align="center">Quarter 2</td>
</tr>
<tr align="center">
<td>Jan</td>
<td>Feb</td>
<td>Mar</td>
<td>Apr</td>
<td>May</td>
<td>Jun</td>
</tr>
<tr>
<td>100</td>
<td>5000</td>
<td>200</td>
<td>1500</td>
<td>2500</td>
<td>1750</td>
</tr>
30
<tr>
<td>290</td>
<td>5050</td>
<td>2300</td>
<td>100</td>
<td>270</td>
<td>300</td>
</tr>
</table>
</body>
</html>
contoh :
<html>
<head>
<title>Rowspan</title>
</head>
<body>
<table bgcolor="lavender" width="75%" border="1"
cellpadding="0">
<tr>
<td></td>
<td></td>
31
<td>South</td>
<td>North</td>
</tr>
<tr>
<td rowspan="3">Quarter 1</td>
<td>Jan</td>
<td>1000</td>
<td>12000</td>
</tr>
<tr>
<td>Feb</td>
<td>12500</td>
<td>1345</td>
</tr>
<tr>
<td>Mar</td>
<td>78090</td>
<td>71080</td>
</tr>
</table>
</body>
</html>
32
<html>
33
<head>
<title>Working with Image</title>
</head>
<body>
<p><img src="Dog.gif" height="100" width="100">
Default alignment at the bottom</p>
<p><img src="Dog.gif" height="100" width="100"
align="top">Aligned at Top</p>
<p><img src="Dog.gif" height="100" width="100"
align="middle">Aligned at Middle</p>
</body>
</html>
34
Shape Description
Default Semua area image
Rect AREA KOTAK
TERTENTU
Circle AREA LINGKARAN
TERTENTU
Poly AREA POLYGON
Coordinate Value
Rect Left-x, top-y, right-x, bottom-
y
Circle CENTER-X, CENTER-Y,
RADIUS
Poly X1, Y1, X2, Y2, … XN, YN
Contoh:
<html>
<head>
<title>Creating Hotspot</title>
</head>
<body>
<img src="Starry.gif" width="400" height="200"
border="0" usemap="#Map">
35
<map name="Map">
<area shape="rect"
coords="0,0,200,100"
href="file1.htm"
alt="kotak link">
<area shape="circle"
coords="354,41,36"
href="file2.htm"
alt="lingkaran link">
<area shape="poly"
coords="58,102,97,101,110,134,
119,119,177,195,69,196,
47,162,62,143" href="#">
</map>
</body>
</html>
36
• Form Element
Tag <FORM> digunakan untuk membuat form dalam document HTML.
Attribute Description
ACCEPT Mendefinisikan MIME yang di izinkan oleh server yang
memuat script untuk memproses form. Syntax:
ACCEPT=”Internet Media Type”
METHOD Menentukan bagaimana data akan di kirim ke server. GET –
data akan di kirim dengan menggunakan query string pada
URL.
POST – data akan di kirim ke server sebagai block data ke
script. Syntax: METHOD=”POST|GET”
ACKTION Menentukan lokasi dari script yang akan memproses data dari
form Syntax: ACTION=”URL”
• Button
Component ini memiliki attribute:
Attribute Description
Name Nama dari control
Size Ukuran control
Type <input type=”button”>
Untuk memberikan value ke
Value
input
• Text
Untuk membuat sigle line text control. Attribute size digunakan untuk menetukan
jumlah character yang bisa ditampilkan, sementara maxlength attribute digunakan
untuk menentukan maximum character yang bisa di masukkan.
<INPUT TYPE=”TEXT” NAME=”textbox” VALUE=””
SIZE=”20”>
• CheckBox
Checkbox memiliki atribut:
Attribute Description
Checked Untuk memberi default check
Name Nama dari control
Size UKURAN CONTROL
Type <INPUT TYPE=”CHECKBOX”>
Value UNTUK MEMBERIKAN VALUE
KE INPUT
38
• Radio
Setiap radio button control harus memiliki nama yang sama, sehingga user hanya
bisa memilih satu option saja. Radio button juga harus secara explisit memberikan
nilai ke atribut value.
Attribute Description
Checked Untuk memberi default check
Name Nama dari control
Size Ukuran control
Type <input type=”radio”>
Untuk memberikan value ke
Value
input
• Text Area
Untuk membuat textarea gunakan tag <TEXTAREA></TEXTAREA>
Attribute Description
cols Lebar dari text
area
rows Jumlah baris
Name Nama dari
control
Size Ukuran control
<HTML>
<P>
<TEXTAREA NAME=”text1” COLS=20 rows=5></TEXTAREA>
</HTML>
39
Property Description
Name Untuk memberi nama element
Size Untuk menentukan jumlah baris yang di
tampilkan
Multiple Untuk menentukan apakah user boleh memilih
lebih dari satu option atau nggak.
<html>
<head>
<title>Creating Form</title>
</head>
<body>
<h3><center><font color="#0000FF">Job
Description</font></center></h3>
<form action="http://domain.com/process"
method="post">
<p>
Job Discription
<select name="job" size="1">
<option value="1">Web
Developer</option>
<option value="2">Web
Designer</option>
<option value="3">Web Administrator</option>
</select>
<br>
<br>
40
Experience
<select name="Experience" size="3"
multiple>
<option value="1" selected>1
year</option>
<option value="2"> 1- 3
year</option>
<option value="3">None</option>
</select>
</p>
</form>
</body>
</html>
C. Creating Form
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<h2 align="center"><font color="#9966FF">Free
Registration</font></h2>
<form action="proses.asp" method="post"
name="form">
<table width="68%" border="0" align="center"
cellpadding="0">
<tr>
<td width="33%">Nama</td>
<td width="3%">:</td>
<td width="64%"><input name="txtNama"
type="text" id="txtNama"></td>
</tr>
41
<tr>
<td >Tgl Lahir</td>
<td>:</td>
<td><input name="txtTgl" type="text"
id="txtTgl" size="4" maxlength="2">
/
<input name="txtBulan" type="text"
id="txtBulan" size="4" maxlength="2">
/
<input name="txtTahun" type="text"
id="txtTahun" size="8" maxlength="4"></td>
</tr>
<tr>
<td>Alamat</td>
<td> </td>
<td><textarea name="txtAlamat" cols="40"
rows="2" id="txtAlamat"></textarea></td>
</tr>
<tr>
<td>Kota</td>
<td>:</td>
<td><input name="txtKota" type="text"
id="txtKota"></td>
</tr>
<tr>
<td>Pekerjaan</td>
<td>:</td>
<td><select name="cboJob" id="cboJob">
<option>Tani</option>
<option>Nelayan</option>
<option>Karyawan</option>
42
</select></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td>:</td>
<td><input name="radJk" type="radio"
value="1" checked>
Laki-Laki
<input type="radio" name="radJk"
value="2">
Perempuan</td>
</tr>
<tr>
<td>Hobby</td>
<td>:</td>
<td><input name="cekReading" type="checkbox"
id="cekReading" value="1">
Reading </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input name="cekSport" type="checkbox"
id="cekSport" value="2">
Sport</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input name="cekSing" type="checkbox"
id="cekSing" value="3">
43
Singing </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input name="cekTravel" type="checkbox"
id="cekTravel" value="4">
Traveling</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input name="btnKirim" type="submit"
id="btnKirim" value="Kirim">
<input name="btnCancel" type="reset"
id="btnCancel" value="Cancel"></td>
</tr>
</table>
</form>
</body>
</html>
44
anda dapat menggunakan Style Object. Style Object mensupport semua property
yang di support CSS untuk style. Untuk menggunakan property pada script :
1. Hilangkan tanda hubung “-” dari property CSS Style
2. Ganti huruf setelah tanda hubung menjadi Capital.
Contoh:
font-weight menjadi fontWeight
text-align menjadi textAlign
Style sheet
Style sheet dapat dapat di embedded ke HTML document. Atau disebut
embedded style sheet. Style sheet juga bisa dibuat sebagai external file dan di link
ke document HTML. Style role bisa di kenakan pada bagian tertentu dari web
page. Sebagai contoh anda bisa menentukan paragraph tertentu di tampilkan
dengan style bold dan italic sementara yang lain tetap seperti biasa.
Selector
selector { property1: value; property2:value, . . .}
H1{ color:green; background-color:orange}
Style sheets terdiri dari dua bagian:
1. Selector
Bagian pertama sebelum tanda “{}” disebut selector
2. Declaration
Terdiri dari property dan nilainya.
46
akan sangat berguna pada pembuatan huruf besar. Satuan titik (Point) umumnya
dipergunakan oleh program word processor misalnya dituliskan ukuran huruf 10
pt. Sayangnya untuk ukuran titik yang sama, menghasilkan ukuran huruf yang
berbeda pada pemakaian program browser yang berbeda pula. Apa yang anda
kerjakan dengan baik dengan menggunakan sebuah program browser, bila dibaca
dengan program browser yang lain belum tentu baik !. Pergunakanlah kode em
untuk mengatasi hal ini. Untuk mengatur ruang sebelah atas bagian heading
halaman web, anda sebaiknya membuat nama style untuk heading tersebut. Dalam
penulisan HTML-nya anda cukup menggunakan atribut class.Contoh :
<h2 class="subsection">Getting started</h2>
Kemudian pengaturan ruangnya ditulis dengan perintah berikut :
h2.subsection { margin-top: 8em; margin-bottom:
3em; }
Pengaturan ini dimulai dengan nama tag, sebuah titik dan kemudian nilai dari
atribut class. Hati-hati dalam menempatkan ruang sebelum atau sesudah titik
tersebut.Bila pengaturan tersebut tidak memberikan hasil. Ada cara lain untuk
mengatur style elemen tertentu. Tapi atribut class tetap bersifat fleksibel. Pada
saat sebuah "heading" diikuti dengan sebuah paragraf, nilai untuk batas bawah
(margin-bottom) untuk heading tersebut tidak ditambahkan dengan nilai batas atas
(margin-top) paragraf.
mengakhiri daftar perintah HTML anda dengan salah satu jenis huruf berikut :
serif, sans-serif, cursive, fantasy, atau monospace, contoh :
body { font-family: Verdana, sans-serif; }
h1,h2 { font-family: Garamond, Times New Roman,
serif; }
Dalam contoh ini heading penting akan ditampilkan dalam bentuk huruf
Garamond, bila gagal maka akan ditampilkan dalam bentuk Times New Roman,
dan bila juga masih tidak dapat tampil, maka akan tampil sebagai huruf serif. Teks
paragraf akan ditampilkan dengan huruf Verdana atau bila masih tidak tampil
juga, maka browser masih dapat menampilkannya dengan jenis huruf standar
sans-serif.
halaman web anda dengan elemen div. Beberapa jenis program browser tidak
dapat melakukan pengaturan huruf dengan baik dan cenderung lupa sehingga
huruf heading anda tampak menjadi huruf standar saja. Untuk menghindari hal ini
anda dapat menuliskan perintah HTML sebagai berikut :
h1,h2,h3,h4,h5,p,ul { font-family: sans-serif; }
nama warna standar yang dijelaskan dalam uraian berikut. Selain itu anda dapat
juga mempergunakan nilai desimal untuk warna merah, hijau dan biru, dan
masing-masing memiliki interval antara 0 sampai 255. Misalnya rgb(255, 0, 0)
akan memberikan warna merah di layar monitor. Anda juga dapat
mempergunakan angka hexadecimal yang dimulai karakter # yang diikuti enam
angka hexadesimal sebagai pengaturan warna. Sebuah pengubah juga diberikan
dibawah ini agar anda dapat melakukan pengubahan nilai dari RGB ke nilai
hexadesimal.
Kebanyakan orang ketika mereka melihat garis bawah dibawah sebuah link selalu
mengira itu adalah bagian teks yang diberi link. Umumnya orang memberikan
warna biru pada teks yang diberi link ke halaman atau alamat internet lain. Anda
disarankan untuk meninggalkan warna link ini apabila warna latar belakang
menyebabkan teks anda yang diberi link jadi sulit terbaca.
55
frontpage, kopi paste saja kode diatas di bagian HTML. Kemudian, bukatlah
sebuah file html yang baru, yang didalamnya tertulis "lagu tidak diputar", dan beri
nama file tersebut : "lagutidakdiputar.htm" (tanpa tanda kutip) Setelah semuanya
diembed dengan nama yang berbeda beda, sekarang kita akan membuat
playernya. Player ini bisa terdepat di index.htm situs anda atau di halaman baru.
Player sendiri terdiri dari link-link yang menghubungkan player dengan halaman
dari lagu yang sudah diembed tadi dengan menggunakan fitur yang disebut
INLINE FRAME. kita anggap, halaman dimana lagu diembed tadi berjumlah tiga
buah. Yang perlu dilakukan adalah menyiapkan sebuah halaman dengan tiga link
dengan target inline frame dan sebuah inline frame berikut :
<html>
<head>
<title>Player</title>
</head>
<body>
<a title="LAGU SATU" target="playsong" style="text-
decoration: none; font-weight:
700" href="1.htm">1</a>
<a title="LAGU DUA" target="playsong" style="text-
decoration: none; font-weight:
700" href="2.htm">2</a>
<a title="LAGU TIGA" target="playsong" style="text-
decoration: none; font-weight:
700" href="3.htm">3</a>
<p>
<iframe name="playsong" src="lagutidakdiputar.htm"
scrolling="no" border="0"
frameborder="0">
BROWSER ANDA JELEK JADI GA BISA PAKEK INLINE FRAME,
SEGERA GANTI
BROWSER ANDA.</iframe>
57
</p>
</body>
</html>
title="lagu satu" adalah titel dari link, sekaligus screen tip. Screen tip
adalah pesan kecil yang keluar pada saat mouse kita mengenai sebuah link. Jika
anda masih bingung mengenai ini, silahkan belajar ulang html.
target="playsong" playsong sendiri adalah nama dari inline frame yang kita
bikin. href="1.htm" adalah nama halaman yang akan ditampilkan pada inline
frame. >1</a> adalah nama link (pasti anda tahu...) Harap diingat, tehnik
penulisan kode link untuk inline frame BERBEDA dengan link biasa yang hanya
menggunakan <a href="TARGET">NAMA_LINK</a> Dibawahnya kita bisa
menemukan kode :
Ini adalah kode dari inline frame yang bernama playsong tersebut. Secara default,
inline frame memiliki border dan scrollbar, tapi saya matikan dengan
menggunakan perintah no dan 0 (scrolling="no" border="0"
frameborder="0"). Juga, anda lihat disana terdapat
src="lagutidakdiputar.htm">. Ini adalah halaman yang secara default
ditampilkan saat halaman player diakses sehingga lagu tidak langsung diputar.
Itulah sebabnya tadi saya suruh anda untuk membuat sebuah halaman tanpa
embed. Apa? saya tidak menyuruh? Silahkan scroll up. sedangkan tulisan
58
"browser anda jelek jadi ga bisa pakek inline frame, segera ganti browser anda."
Adalah pesan untuk mereka yang tidak support inline frame. Savelah dengan
nama player.htm
59
Daftar Pustaka
• http://www.gnu.org/copyleft/fdl.html
• http://www.w3.org/TR/REC-html40/present/basichtml.html
• http://www.ilmukomputer.com
• http://www.oke.or.id/?p=tutorial&cat=13
• Limanto, Susana, dkk.2002.Algoritma dan pemrograman. Dinastindo
• Herlambang, Ferry.2005. Trik Explorasi Dreamweaver MX. Elexmedia
Komputindo; Jakarta