DHTML (Dynamic HTML) merupakan suatu teknik untuk menciptakan halaman web yang interaktif dengan cara mengkombinasikan elemen-elemen seperti HTML, style sheet, dan scripting. Pada pembuatan DHTML kali ini akan dilakukan dengan memanfaatkan JavaScript. JavaScript adalah bahasa script (bahasa pemrogaman yang dapat memegang kontrol aplikasi) yang berbasis pada bahasa pemrograman Java, namun JavaScript bukanlah bagian teknologi Java dari SUN (sekarang diakusisi ORACLE). Java merupakan bahasa berorientasi objek murni , sedangkan JavaScript digunakan secara prosedural. Cara kerja JavaScript adalah mengakses elemen pada HTML dan membuat aksi jika elemen-elemen HTML itu mengalami perubahan, misalnya berubanya warna halaman web begitu sebuah tombol diklik.
Berikut adalah contoh aplikasi kalkulator sederhana 'Kalibata' menggunakan JavaScript :
Script JavaScript: kalkulator.js
<script language="JavaScript" type="text/javascript">
<!--
function hitung(){
var myForm = document.form1;
var x=eval(myForm.x.value);
var y=eval(myForm.y.value);
var pil= myForm.opt.value;
if (pil == "tambah") {
var z = x + y;
}else if (pil == "kurang") {
var z = x - y;
} else if (pil == "kali") {
var z = x * y;
} else if (pil == "bagi") {
var z = x / y;
}
myForm.hasil.value = z;
myForm.x.value = "";
myForm.y.value = "";
}
function resetForm(){
document.form1.reset();
}
//-->
</script>
Script HTML: kalkulator.html
<!--
Roisatul Azizah
109533414524
Kalkulator 'KaLiBaTa'
-->
<!DOCTYPE html>
<html lang="en">
<head>
<title>Kalkulator 'KaLiBaTa'</title>
</head>
<body>
<form name="form1" action="#">
<input type="text" name="x" />
<select name="opt">
<option value="tambah"> + </option>
<option value="kurang"> - </option>
<option value="kali"> * </option>
<option value="bagi"> / </option>
</select>
<input type="text" name="y" />
<input type="button" value="=" onClick="hitung()" />
<input type="text" name="hasil" disabled="true" /><br/>
<input type="button" value="CLEAR" onClick="resetForm()" />
</form>
</body>
</html>
Artikel Lainnya
- Sharing Linux: Problem Solved, How to Show 'Battery Status' Indicator on Ubuntu 12.04 Precise Pangolin (Lepi = Toshiba Satellite L645)
- Roisa Mscdr bertanya: Bagaimana Gaya Trainer Motivasi Hebat Nasional?
- Semoga Berkesempatan Mendapat Beasiswa dan Kado Pendidikan DataPrint untuk Pendidikan dan Kreativitas Indonesia
- Seminar on Electrical, Informatics and It's Education [SEIE] 2011
- Membuat Layout Website seperti Facebook memanfaatkan kolaborasi CSS3 dan HTML5
- Komponen HTML Lanjut: Membuat Desain Tabel Perbandigan Item
- Komponen HTML Lanjut: Membuat Kreasi Grafik Batang Statis
- Belajar Date and File pada PHP
- Sign Up Form dengan PHP
- Desain Web berbasis CSS3 dan HTML5
- Daftar blog teman-teman PendtoffA
- Dormitory State University of Malang
- PTI454 - Operating System
- Jadwal Kuliah S1 PTI 2009 Off A
- Changing My Blogger Template, semoga lebih cepat dan bermanfaat >>
- Design: Koleksi Mata Uang Indonesia 1000, 2000, 10.000, 50.000, 100.000 [tahun 1992-2010]
0 comment:
Posting Komentar
Informasi Pilihan Identitas:
Google/Blogger : Account special blogger
Another : Jika tidak punya account blogger namun punya alamat Blog atau Website.
Anonim : Jika tidak ingin mempublikasikan profile anda (tidak disarankan). salam hangat, Roisa :)