Membuat Tulisan Terbalik (Program Generator Milik Kita Sendiri)


Siapa bilang membuat tulisan terbalik itu susah.

Kali ini saya coba kasih source code untuk membuat tulisan terbalik. Dengan source code ini nantinya anda semua bisa menggunakannya kapanpun ketika anda bermain komputer walau tanpa online.

copy paste saja source code berikut ini lalu simpan dengan nama file "namafile.html"

<style type="text/css">
.input {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

</style>
<form name="f">
Ketik Teks Anda di sini<br>

<textarea class="input" cols="50" name="asli" onkeyup="flip()" rows="3"></textarea><br><br>

Hasil:<br>
<textarea class="input" cols="50" id="i" name="hasil" onclick="SelectAll('i');" readonly="readonly" rows="3"></textarea></form>
<p>
<script language="JavaScript">
function flip() {
var result = flipString(document.f.asli.value.toLowerCase());
document.f.hasil.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',
d : 'p',
e : '\u01DD',
f : '\u025F',
g : '\u0183',
h : '\u0265',
i : '\u0131',
j : '\u027E',
k : '\u029E',
l : '\u05DF',
m : '\u026F',
n : 'u',
r : '\u0279',
t : '\u0287',
v : '\u028C',
w : '\u028D',
y : '\u028E',
'.' : '\u02D9',
'[' : ']',
'(' : ')',
'{' : '}',
'?' : '\u00BF',
'!' : '\u00A1',
"\'" : ',',
'<' : '>',
'_' : '\u203E',
'"' : '\u201E',
'\\' : '\\',
';' : '\u061B',
'\u203F' : '\u2040',
'\u2045' : '\u2046',
'\u2234' : '\u2235'
}
for (i in flipTable) {
flipTable[flipTable[i]] = i
}
</script>
<script type="text/javascript">
document.f.asli.focus();
function SelectAll(id)
{
document.getElementById(id).focus();
document.getElementById(id).select();
}
</script>

Semoga Bermanfaat.... (ingat file extentionnya adalah .html)

No comments:

Post a Comment


Related Post