Advertisement
debrianruhut

Debrian Ruhut Blog

Feb 23rd, 2012
358
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* http://debrianruhut.blogspot.com
  2. Membuat Tulisan Terbalik Untuk Status Facebook
  3. */
  4.  
  5. <script language="JavaScript">
  6. function flip() {
  7.   var result = flipString(document.f.original.value.toLowerCase());
  8.   document.f.flipped.value = result;
  9. }
  10. function flipString(aString) {
  11.   var last = aString.length - 1;
  12.   var result = new Array(aString.length)
  13.   for (var i = last; i >= 0; --i) {
  14.     var c = aString.charAt(i)
  15.     var r = flipTable[c]
  16.     result[last - i] = r != undefined ? r : c
  17.     }
  18.   return result.join('')
  19. }
  20.  
  21. var flipTable = {
  22. a : '\u0250',
  23. b : 'q',
  24. c : '\u0254',
  25. d : 'p',
  26. e : '\u01DD',
  27. f : '\u025F',
  28. g : '\u0183',
  29. h : '\u0265',
  30. i : '\u0131',
  31. j : '\u027E',
  32. k : '\u029E',
  33. l : '\u05DF',
  34. m : '\u026F',
  35. n : 'u',
  36. r : '\u0279',
  37. t : '\u0287',
  38. v : '\u028C',
  39. w : '\u028D',
  40. y : '\u028E',
  41. '.' : '\u02D9',
  42. '[' : ']',
  43. '(' : ')',
  44. '{' : '}',
  45. '?' : '\u00BF',
  46. '!' : '\u00A1',
  47. "\'" : ',',
  48. '<' : '>',
  49. '_' : '\u203E',
  50. '"' : '\u201E',
  51. '\\' : '\\',
  52. ';' : '\u061B',
  53. '\u203F' : '\u2040',
  54. '\u2045' : '\u2046',
  55. '\u2234' : '\u2235'
  56. }
  57. for (i in flipTable) {
  58.   flipTable[flipTable[i]] = i
  59. }
  60. </script>
  61.  
  62. <script type="text/javascript">
  63.   document.f.original.focus();
  64.   function SelectAll(id)
  65.   {
  66.     document.getElementById(id).focus();
  67.     document.getElementById(id).select();
  68.   }
  69.   function TweetMe()
  70.   {
  71.      if (document.f.flipped.value == "") { alert ("You haven't typed anything yet. Nothing to tweet about ..."); }
  72.      else { window.location = "http://twitter.com/home?status=" + document.f.flipped.value; }
  73.   }
  74.  
  75.   function FacebookMe()
  76.   {
  77.      if (document.f.flipped.value == "") { alert ("You haven't typed anything yet. Nothing to tweet about ..."); }
  78.      else { window.location = "http://facebook.com/share.php?u=" + document.f.flipped.value; }
  79.   }
  80. </script>
  81. <table><tbody>
  82. <tr><td bgcolor="#FFFFCC" colspan="2"><div id="pgDiv">
  83. <form name="f">
  84. <span class="l"> Isi tulisan Anda di text
  85. area dibawah ini: </span>
  86. <textarea class="inputBox" cols="50" name="original" onkeyup="flip()" rows="10" style="background-color: #c6e6e7;"></textarea>
  87.  
  88. <span class="g">(Copy &amp; paste in browser
  89. on Facebook, Twitter, YouTube, MySpace,
  90. Yahoo, MSN, AOL, Bebo, Craigslist, Gmail,
  91. Word ...)</span>
  92.  
  93. <textarea class="inputBox" cols="50" id="i" name="flipped" onclick="SelectAll('i');" readonly="readonly" rows="10" style="background-color: lavender;"></textarea></form>
  94. </div>
  95. </td></tr>
  96. </tbody></table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement