Membuat Alay Text Generator dengan Javascript
Cat: Tools | 3rd October 2011 | 3664 Views | 8 Comments
Alay adalah sebuah istilah yang merujuk pada sebuah fenomena perilaku remaja di Indonesia. “Alay” merupakan singkatan dari “anak layangan”. Istilah ini merupakan stereotipe yang menggambarkan gaya hidup norak atau kampungan. Selain itu, alay merujuk pada gaya yang dianggap berlebihan dan selalu berusaha menarik perhatian. Seseorang yang dikategorikan alay umumnya memiliki perilaku unik dalam hal bahasa dan gaya hidup. Dalam gaya bahasa, terutama bahasa tulis, alay merujuk pada kesenangan remaja menggabungkan huruf besar-huruf kecil, menggabungkan huruf dengan angka dan simbol, atau menyingkat secara berlebihan. Di Filipina terdapat fenomena yang mirip, sering disebut sebagai Jejemon.
Itulah sekilas tentang alay yang saya kutip dari id.wikipedia.com, disini saya akan share script untuk membuat alay text generator menggunakan javascirpt.
Contoh :
Source :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 | <html>
<head>
<title>Alay</title>
</head>
<body>
<center>
<script type="text/javascript">
<!--
function HumanToABG(form){
var abgteks="";
var stemp;
var i,j;
var acak;
var aseli=form.aseli.value;
var TabelHuruf="AEGIOSZ";
var TabelAngka="4361052";
var TabelVokal="AIUEO";
if(aseli.length)
{
if(form.pilihan[0].checked==true)
{
for(i=0;i<aseli.length;i++)
{
acak = Math.round(2*Math.random())
if(acak)
abgteks=abgteks+aseli.charAt(i).toLowerCase();
else
abgteks=abgteks+aseli.charAt(i).toUpperCase();
}
}
else
abgteks=aseli;
var terganti=0;
stemp="";
if(form.pilihan[1].checked==true)
{
for(i=0;i<aseli.length;i++)
{
acak=Math.round(2*Math.random())
terganti=0;
if(acak)
{
for(j=0;j<TabelHuruf.length;j++)
{
if(abgteks.charAt(i).toUpperCase()==TabelHuruf.charAt(j))
{
stemp=stemp+TabelAngka.charAt(j);
terganti=1;
break;
}
}
}
if(terganti==0)
stemp=stemp+abgteks.charAt(i);
}
abgteks=stemp;
}
stemp="";
if(form.pilihan[2].checked==true)
{
for(i=0;i<aseli.length;i++)
{
acak=Math.round(2*Math.random())
terganti=0;
if(acak)
{
for(j=0;j<TabelVokal.length;j++)
{
if(aseli.charAt(i).toUpperCase()==TabelVokal.charAt(j))
{
if((aseli.charAt(i-1)!=" ")&&(i>0))
{
terganti=1;
}
break;
}
}
}
if(terganti==0)
stemp=stemp+abgteks.charAt(i);
}
abgteks=stemp;
}
form.abg.value=abgteks;
}
else
{
form.abg.value="Anda belum memasukan text";
}
}
// -->
</script>
<form action="ABG_Text.html">
<center>
Masukan Text : <br>
<textarea name="aseli" cols="45" rows="7"></textarea><br>
Hasil Text Alay :<br>
<textarea name="abg" cols="45" rows="7"></textarea><br>
<INPUT type="checkbox" name="pilihan"> BeSaR keCil
<INPUT type="checkbox" name="pilihan"> P4k3 4n9k4
<INPUT type="checkbox" name="pilihan"> Disngkt <br>
<input type="button" onclick="HumanToABG(this.form)" value="Generate"></input
</center>
</form>
</body>
</html> |
Simpan source diatas dalam format html atau juga bisa anda sisipkan pada postingan blogspot, wordpress, dll.
kunjungan gan …
http://dien-paulo.blogspot.com ..
di blog aq juga ada beberapa text generator ..
kunjungan balik ya gan
Ampun mas.. jangan malah diajarin dong., ntar banyak yang make ginian gimana nasib indo selanjutnya ?
makasih mas work.. bdw mas bikin view code html kek punya mas kukuh gimana yak ?
makasih mas scriptnya
,ditunggu kunjungan baliknya
mantab om, aqu dah pasang di blog qu ….
jadi tau nih artian kata alay ….
thx info juragan
Jadi tau nih artian kata ALAY ..
Makasih infonya gan
Ijin copas kodenya yach sobbbb..