Iya.. ya.. mank
ditengok dari awal gue juga masih bingung tuh...
gimana dan kaya mana sih java script tuh
waduh...masih pada bingung... ok gua buatin contoh program nampilin nama pake javascript :
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Contoh Program Sederhana dari Javascript</title>
<SCRIPT LANGUAGE="JavaScript">
function Tampilin (form) {
var Nama = form.input.value;
alert ("Halo " + Nama);
}
</SCRIPT>
</head>
<body>
<form id="form1" name="form" method="get" action="">
<label>
Namamu : <input type="text" name="input" id="input" />
</label>
<label>
<input type="submit" name="submit" id="submit" value="Klik" onClick="Tampilin(this.form)"/>
</label>
</p>
</form>
</body>
</html>
gua njelasin bagian javascriptnya sama bagian html yg penting.
1. <SCRIPT LANGUAGE="JavaScript"> : menandakan bahasa yg digunakan tu javascript jadi browser yg ngejalanin gak bingung coz ada macem2 bahasa kayak php, perl, python, vbscript dsb. Ini yang dinamakan dengan
javascript mulai dari tag <script> sampe </script>.
2. function Tampilin (form) {
var Nama = form.input.value;
alert ("Halo " + Nama);
} : ini nandain fungsi dengan nama Tampilin akan bekerja ketika nama fungsi dipanggil. formatnya : function namafungsi {aksi yg bakal dijalanin}
<form id="form1"
name="form" method="get" action="">
Namamu : <input type="text"
name="input" id="input" />
tag html tersebut digunakan buat variabelnya / peubahnya (kodenya var).
jadi, var Nama = form.input.value; artinya variabel Nama akan diisi dari form bernama "form" dan input bernama "input"
3. <input type="submit" name="submit" id="submit" value="Klik" onClick="Tampilin(this.form)"/>
kode ini bentuknya tombol dengan tulisan 'klik' (value). onClick="Tampilin(this.form)" artinya ketika user ngeklik tombol itu dia alan manggil fungsi Tampilin yang isinya Alert ("Halo" + Nama).
4. Alert sendiri berfungsi nampilin kotak dialog kecil dan cuma ada satu pilihan yaitu OK. Ada bentuk dialog box lain ada yg dua tombol (konfirmasi) dsb bisa dicari di google
sebenarnya konsep web programing semua sama, yg membedakan jenis bahasanya sama server-side ato client-side. Javascript masuk ke client-side karena kode-kode js dijalankan di user dan source-codenya keliatan kalo di view source. sedangkan server-side (contohnya php) tu dijalankan di server dan kodenya gak bakal keliatan kalo di view source ( kode <?php ?> nya gak bakalan nampil ). Itulah kelemahan javascript : sourcenya bisa di copy.
mungkin bisa sedikit memperjelas ttg javascript. Kalo ada salah mohon dikoreksi.
Sumber : ngetik sendiri dan bikin sendiri + baca konsep javascript function dari google.