huehehe keren kan?
dapetnya dari blognya Pak Rahard
Idenya ada aja ni orang - orang
(hehe ada 2 orang)
Kalo dilihat, scriptnya seperti ini:
(sengaja tidak saya berikan secara lengkap)
function flipString(aString) {
var last = aString.length - 1;
//Thanks to Brook Monroe for the
//suggestion to use Array.join
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
}
Mantep banget dah ah...
kita tinggal call functionnya.. yoi kan!!
Thanx Mr. Rahard & David Faden
wah, idenya aneh2 aja...
ReplyDeletemantap juga nih...
baru tahu bisa kayak gini..
o, iya mas tomfreakz, ada blog aggregator anak2 STT yang baru, daftar yah, hehe... trus kasih usul juga ya.