ʞılɐqɹǝʇ ɟnɹnɥ ʇdıɹɔs

Anda lihat postingan saya sebelumnya yang terbalik? Itu adalah hasil konversi huruf-huruf dengan menggunakan skrip jawa sehingga terlihat terbalik.
OK, saya ingin berbagi/sharing pengetahuan mengenai jawa. Informasi ini saya dapatkan dari teman blogging dengan id samaran zaraki kenpachi hehehehe ;) . Tapi, karena dia hanya menunjukkan site buat mengaksesnya saja, jadi ada baiknya saya perjelas cara penggunaannya di tempat kalian masing-masing, terutama bagi para web developer. ;) Buat apa kita hanya menggunakannya saja, tanpa bisa mengimplementasikan ke site kita sendiri ?!?. Oleh karena itu, saya perjelas seperti berikut ini.

Berikut adalah skrip jawa agar tampilan tulisan kita terbalik. Jadi, fungsi ini bersifat vice-versa artinya bisa untuk ecrypt sekaligus decrypt. Yang anda perlukan hanyalah file html dengan object textbox tentunya.


Object yang anda perlukan adalah dua buah textbox, yang satu sebagai input dan yang lain sebagai output. Contoh dibawah adalah fungsi untuk form bernama “contoh”, dan dua objectnya adalah “txt_input” dan “txt_output”

Berikut adalah skrip jawanya :

function flip() {
var result = flipString(document.contoh.txt_input.value.toLowerCase());
document.contoh.txt_output.value = result;
}

function flipString(aString) {
var last = aString.length – 1;
var result = new Array(aString.length)
for (var i = last; i >= 0; –i) {
var c = aString.charAt(i)
var r = flipTable[c]
result[last - i] = r != undefined ? r : c
}
return result.join()
}

var flipTable = {
a : ‘\u0250′,
b : ‘q’,
c : ‘\u0254′, //open o — from pne
d : ‘p’,
e : ‘\u01DD’,
f : ‘\u025F’, //from pne
g : ‘\u0183′,
h : ‘\u0265′,
i : ‘\u0131′, //from pne
j : ‘\u027E’,
k : ‘\u029E’,
//l : ‘\u0283′,
m : ‘\u026F’,
n : ‘u’,
r : ‘\u0279′,
t : ‘\u0287′,
v : ‘\u028C’,
w : ‘\u028D’,
y : ‘\u028E’,
‘.’ : ‘\u02D9′,
[' : ']‘,
(‘ : ‘)‘,
{‘ : ‘}‘,
?‘ : ‘\u00BF’, //from pne
!‘ : ‘\u00A1′,
“\’” : ‘,’,
‘<’ : ‘>’,
‘_’ : ‘\u203E’,
‘\\’ : ‘/’,
‘;’ : ‘\u061B’,
‘\u203F’ : ‘\u2040′,
‘\u2045′ : ‘\u2046′,
‘\u2234′ : ‘\u2235′
}

for (i in flipTable) {
flipTable[flipTable[i]] = i
}

Nah, setelah skrip jawa diatas dikopikan ke dalam html, anda tinggal memanggilnya melalui onkeyup=”flip()”, dimana onkeyup itu di pasang di “txt_input”.
Selamat mencoba, semoga sukses bro. Keep in touch ya arisuke, informasinya benar-benar berguna.