Archive for the ‘JavaScript’ Tag

Memainkan Suara dg JavaScript

Akhirnya ketemu juga….

Maksud hati cari SystemBeep() untuk JavaScript, tapi sudah ubleg2 kang gugel ga ketemu juga.

SystemBeep() atau Beep() atau apalah nama fungsinya (yg penting bisa untuk membunyikan “beepinternal speaker PC) saya perlukan untuk memberi alert/peringatan dlm bentuk suara pd aplikasi “chat” yg sedang saya bangun. Alasan menggunakan system beep adalah: berharap semua komputer yg tidak punya external speaker tapi ada internal speaker bisa langsung menyuarakan “beep” tanpa harus otak-atik setingan sound controller (control panel?).

Namun apa dikata, fungsi yg saya harapkan tidak kunjung ada maka cara alternativ dg memainkan suara lain pun saya terima juga…

Ini kode dasarnya:

<script>
function EvalSound(soundobj) 
{
 var thissound=document.getElementById(soundobj);
 thissound.Play();
}
</script>

<embed src="success.wav" autostart=false width=0 height=0 id="sound1" enablejavascript="true">
</embed>

http://www.phon.ucl.ac.uk/home/mark/audio/play.htm

Saya tinggal memanggil fungsi EvalSound(‘sound1’) dari dlm fungsi-2 AJAX, dan terdengarlah suara khas pidgin 🙂

Menghitung Kemiripan Dua Nama dg JavaScript

Latar Belakang

  • Mencari data-data ganda akibat salah ketik nama atau perbedaan penambahan spasi atau titik, koma, dll.

Tujuan

  • Menghitung nilai kemiripan dua nama (string) secara sederhana.
  • Tidak untuk menggantikan levenshtein atau similar_text di PHP

Metode penilaian (t1, t2)

a = jumlah perbedaan karakter penyusun
nilai_a = 1 – a/(panjang(t1)+panjang(t2)
:: nilai akan mendekati 1 jika perbedaan semakin sedikit

b1 = urutan susunan karakter t1 terhadap t2
b2 = urutan susunan karakter t2 terhadap t1
(tiap urutan yg sesuai memiliki nilai 1)
nilai_b = maks (b1/panjang(t1) , b2/panjang(t2))

nilai_total = nilai_a*50+nilai_b*50

Baca lebih lanjut

formObj.reset() tidak jalan?

Sudah lama saya cari mengapa fungsi reset() tidak mo jalan di halaman HTML saya. Padahal di sini jelas-jelas bisa.

Ternyata…. Setelah membuang elemen <input type="submit">, fungsi ini berjalan lancar!

Terima kasih Tuhan yg memberi pengetahuan ini! 🙂

Update: 15-Okt-2008
Setelah kembali otak-atik… koq yg bikin masalah adalah elemen yg memiliki nama yg sama dg. fungsi.

formobj.reset() tidak jalan jika ada elemen dg nama reset. sama halnya dg formobj.submit()

%d blogger menyukai ini: