Textbox keyboard navigation using jQuery

April 29th, 2010

This script will turn your tabular HTML textbox into spreadsheet-like entry, with textbox navigation using your keyboard’s arrow keys. Please note that each textbox’s ID should be “field_(xpos)_(ypos)”. Those IDs can be generated automatically using PHP.

[sourcecode language=”javascript”]

// KEYBOARD NAVIGATION

$(document).ready(function(){

$(‘input[type=text]’).each(function() {
this.onfocus = function() {
var cur_id = this.id.split(‘_’);
var cur_x = parseInt(cur_id[1]);
var cur_y = parseInt(cur_id[2]);

this.onkeydown = function(event) {
if(!event) event = window.event;
funcKeyDown(event,cur_x,cur_y);
};
};
});
});

function funcKeyDown(evt, cur_x, cur_y) {

switch(evt.keyCode) {
case 39: // right key
var next_x = parseInt(cur_x + 1);
var next_y = cur_y;
$(‘#field_’ + next_x + ‘_’ + next_y).focus();
return false;

case 37: // left key
var next_x = parseInt(cur_x – 1);
var next_y = cur_y;
$(‘#field_’ + next_x + ‘_’ + next_y).focus();
return false;

case 38: // up key
var next_x = cur_x;
var next_y = parseInt(cur_y – 1);
$(‘#field_’ + next_x + ‘_’ + next_y).focus();
return false;

case 40: // down key
var next_x = cur_x;
var next_y = parseInt(cur_y + 1);
$(‘#field_’ + next_x + ‘_’ + next_y).focus();
return false;

}
}

[/sourcecode]


Revolution OS

April 25th, 2010

.
Read the rest of this entry »


Algoritma hash MD5

April 2nd, 2010

Dalam ilmu kriptografi, MD5 (Message Digest Algorithm version 5) adalah salah satu algoritma hash yang paling populer. Hash atau hashing sendiri adalah proses perubahan suatu data menjadi data lain dengan panjang tertentu, sedemikian sehingga data itu tidak dapat dipulihkan kembali. Teknik ini biasa digunakan dalam enkripsi data, misalnya untuk menyimpan password agar tidak ada yang dapat mengetahuinya meskipun dia dapat melihat hash dari password itu.

Read the rest of this entry »


Jangan lihat kebenaran dari jumlah pelakunya

April 2nd, 2010

Jangan melihat sesuatu itu benar atau salah menurut syari’at hanya dengan melihat jumlah pelakunya. Karena sesungguhnya kebenaran itu adalah apa-apa yang datang dari Allah dan Rasul-Nya, meskipun sebagian besar manusia tidak melaksanakannya.

Read the rest of this entry »