Untuk mengembangkan dan mempercantik homepage, ternyata tidak hanya dengan
menambahkan gambar-gambar yang bagus, atau GIF yang dapat bergerak, tetapi dapat juga
kita menggunakan JavaScript. JavaScript adalah bahasa pemrograman sederhana untuk
pengembangan aplikasi Internet. Bagaimanakah cara menggunakannya?
Tidak seperti bahasa Java induknya atau Applet Java yang harus dikompilasi dulu di
server sebelum dieksekusi di browser, JavaScript bisa langsung dieksekusi oleh browser.
Dengan menggunakan JavaScript maka tidak memerlukan server untuk kompilasi. File
homepage kita (*.htm atau *.html) dapat langsung dieksekusi oleh browser.
Tidak semua Browser dapat menampilkan hasil dari JavaScript. Browser-browser
yang dapat menampakkan JavaScript adalah Netscape Navigator 2.0, Mozilla Fire Fox 2.0
dan Internet Explorer 3.0 atau versi-versi yang lebih baru lagi. Tetapi mungkin saja dengan
versi yang berbeda JavaScipt bisa jalan di salah satu versi tetapi tidak pada versi laiinya.
Begitu juga ada perbedaan bila JavaScript dijalankan pada browser yang berbeda. Hal tersebut
disebabkan karena adanya perbedaan plug-in yang dimasukkan ke dalam browser-browser
tersebut.
Alamat download untuk Netscape Navigator adalah http://www.netscape.com/, dan
untuk Internet Explorer adalah http://www.microsoft.com. Berikut ini adalah contoh-contoh
homepage dalam bentuk HTML yang memanfaatkan kehebatan JavaScript yang dikompilasi
di browser Internet Explorer 7.0.
Membuat website untuk menentukan Hari Tanggal Lahir
Berikut ini adalah contoh file HTML yang bisa digunakan untuk menetukan hari tanggal lahir.
function MakeArray(n) {
this.length = n;
for (var i = 1; i <=n; i++) {
this[i] = 0;
}
}
days = new MakeArray(7);
days[0] = "Sabtu"
days[1] = "Minggu"
days[2] = "Senin"
days[3] = "Selasa"
days[4] = "Rabu"
days[5] = "Kamis"
days[6] = "Jumat"
months = new MakeArray(12);
months[1] = "Januari"
months[2] = "Februari"
months[3] = "Maret"
months[4] = "April"
months[5] = "Mei"
months[6] = "Juni"
months[7] = "Juli"
months[8] = "Agustus"
months[9] = "September"
months[10] = "Oktober"
months[11] = "November"
months[12] = "Desember"
function compute(form) {
var val1 = parseInt(form.day.value, 10)
if ((val1 < 0) || (val1 > 31)) {
alert("Tanggal di luar jangkauan")
}
var val2 = parseInt(form.month.value, 10)
if ((val2 < 0) || (val2 > 12)) {
alert("Bulan di luar jangkauan")
}
var val2x = parseInt(form.month.value, 10)
var val3 = parseInt(form.year.value, 10)
if (val3 < 1900) {
alert("Kamu tua banget!!")
}
if (val2 == 1) {
val2x = 13;
val3 = val3-1
}
if (val2 == 2) {
val2x = 14;
val3 = val3-1
}
var val4 = parseInt(((val2x+1)*3)/5, 10)
var val5 = parseInt(val3/4, 10)
var val6 = parseInt(val3/100, 10)
var val7 = parseInt(val3/400, 10)
var val8 = val1+(val2x*2)+val4+val3+val5-val6+val7+2
var val9 = parseInt(val8/7, 10)
var val0 = val8-(val9*7)
form.result1.value = form.day.value+" "+months[val2]+" "+form.year.value;
form.result2.value = days[val0];
}
Kamu lahir pada hari:
function GoBack() {
if (confirm("Yakin mau kembali ke halaman sebelumnya?")) {
history.back()
}
}
Tidak ada komentar:
Posting Komentar