Kamis, 03 Februari 2011

Cara Membuat Widget Pengetik Otomatis

Brew, udah ngeliat widget baru blog saya belum? Itu looh yang ada sidebar kanan atas. Nih deh saya kasih liat dulu widgetnya kalo belum tau,

1
2
3
4
5
6
 Nah itu adalah salah satu contoh widget pengetik otomatis. Jadi jangan kaget kalo di blog saya ada widget seperti ini. Ini bukan setan yah yang ngetik tapi kita sendiri yang telah menentukan tulisan apa yang nanti akan otomatis akan diketikkan. Tapi emang siih contoh di atas agak mengandung bayi 9 bulan yang berbau horor. Tapi sekali lagi jangan takut! Fungsi widget ini macam-macam looh. Selain untuk menakut-nakuti pengunjung, widget ini berfungsi juga untuk menyapa ataupun memberitahukan hal penting kepada pengunjung. Cukup keren bukan? Oke langsung aja kita buat sekarang!

1. Login ke akun blogger Anda,
2. Pada dasbor, klik rancangan - Tambah Gadget - HTML/JavaScript
3. Kopi kode di bawah ini lalu pastekan di menu HTML/JavaScipt tadi,

<form name="news">
<textarea name="news2" cols="23" rows="3" wrap="virtual"></textarea>
</form>

<script type='text/javascript'>
//<![CDATA[

var newsText = new Array();
newsText[0] = "Teks ke-1";
newsText[1] = "Teks ke-2";
newsText[2] = "Teks ke-3";
newsText[3] = "Teks ke-4";
newsText[4] = "Teks ke-5";
newsText[5] = "Teks ke-6";

var ttloop = 1;    // diulang-ulang teksnya ganti dengan 1 (1 = True; 0 = False)
var tspeed = 250;   // Typing speed in milliseconds (larger number = slower)
var tdelay = 1000; // Time delay between newsTexts in milliseconds

// ------------- NO EDITING AFTER THIS LINE ------------- \
var dwAText, cnews=0, eline=0, cchar=0, mxText;

function doNews() {
  mxText = newsText.length - 1;
  dwAText = newsText[cnews];
  setTimeout("addChar()",1000)
}
function addNews() {
  cnews += 1;
  if (cnews <= mxText) {
    dwAText = newsText[cnews];
    if (dwAText.length != 0) {
      document.news.news2.value = "";
      eline = 0;
      setTimeout("addChar()",tspeed)
    }
  }
}
function addChar() {
  if (eline!=1) {
    if (cchar != dwAText.length) {
      nmttxt = ""; for (var k=0; k<=cchar;k++) nmttxt += dwAText.charAt(k);
      document.news.news2.value = nmttxt;
      cchar += 1;
      if (cchar != dwAText.length) document.news.news2.value += "_";
    } else {
      cchar = 0;
      eline = 1;
    }
    if (mxText==cnews && eline!=0 && ttloop!=0) {
      cnews = 0; setTimeout("addNews()",tdelay);
    } else setTimeout("addChar()",tspeed);
  } else {
    setTimeout("addNews()",tdelay)
  }
}

doNews()
//]]>
</script>

4. Kemudian simpan dan lihat hasilnya.

Keterangan:
1. Ganti tulisan teks ke-1 sampai teks ke-5 yang berwarna biru dengan tulisan yang dikehendaki. Jika ingin menambah baris tulisan menjadi enam baris, maka tambahkan kode newsText[6] di bawah newsText[5].
2. Angka 1 berwarna merah menunjukkan tulisan yang kita ketikkan akan diulang-ulang kalau baris terakhir udah terlewati. Ubah angka 1 menjadi 0 kalau tulisan ga mau diulang-ulang.
3. Angka 250 berwarna oranye menunjukkan kecepatan mengetik. Semakin besar angkanya, semakin lambat kecepatan mengetiknya.
4. Angka 1000 berwarna ungu menunjukkan jarak waktu antar teks ke-n dan teks ke-n dalam satuan milisecond. (1000 milisecond= 1 detik)

30 komentar:

  1. caranya

    [scroll] tulisan brew disini [/scroll]

    Semoga bermanfaat sob!!! hehehe!!!

    BalasHapus
  2. @ Candra: Oke coy tipsnya udah berhasil dicoba. Tengkyu ya...Kereeen jadi kayak setrikaan. bolak-balik bolak-balik. :D

    BalasHapus
  3. keren... klo di blog ane narohnya dimana yak cz udah penuh sidebarnya.. Wkakakakakak

    BalasHapus
  4. @ Blog Santai: hahahaha di header aja. Diganti tuh gambar rumahnya..wakakakak (saran yg kurang baik)

    BalasHapus
  5. hakhakhakhakhakhak!!!! iya tuh sobbb!!!

    BalasHapus
  6. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  7. @ Chandra: Hahahaha :13

    @ Kelpo: Lumayan juga bro. Monggo dicoba :15.

    @ thanna: Apa bro? Akhirnya punya blog juga dikau :13 piss.

    BalasHapus
  8. WAH,, PARAH,,
    NGGAK apa-apa sih kalo kamu mau Copy-Paste.
    toh, kamu juga udah izin sama saya,,
    tapi kamu kan belum izin kalo kamu nggak ngasih LINK BACK di artikel kamu .........!!!!!!

    BalasHapus
  9. @ Jepri A: Hehehe maap gan. Tapi emang gak boleh yah sharing ilmu? Ini kan dunia blog, apa aja boleh dishare di sini. Dan kalau kita berbagi, kita gak mengharapkan imbalan kan? Kita berbagi ikhlas dan tulus, bukan?

    Misal, di blog lain banyak yang share cara membuat ini itu. Tapi kenapa saya mengulasnya kembali? Karena hal itu sudah umum. lagipula saya membahasnya menggunakan gaya bahasa dan kekhas-an tersendiri. Jadi boleh doong sharing ilmu? :10 Tapi kalo situ mau dipasang linkbacknya juga gak apa-apa. nanti saya pasang. :15

    BalasHapus
  10. ikutan ngobroL ah, antara Mas Jepri dan Mas Arkan :

    seperti haLnya rumus, 1+1=2 semua guru dan siapapun yang berbagi (bersosiaLisasi) menggunakan teori tersebut. namun masing-masing memiLiki gaya penyampaian tersendiri, seorang profesor sekaLipun iLmu dasarnya berasaL dari hasiL mencontek.

    toh barusan saya cek, ada sekitar 10 haLaman googLe yang menggunakan coding sejenis. mungkin kaLau dikaLkuLasi Lebih dari 100 postingan yang sama menguLas haL tersebut, tanpa Link back.

    sebab antara mencontek dengan menyaLin (copas), tentunya memiLiki arti berbeda. bukan begitu? bukan!
    kabuuuurrr wkwkwkwkwk........

    BalasHapus
  11. @ om rame: hehehehe tuh kan boleh share tulisan tanpa link back (tapi dengan gaya penyampaian yang berbeda). trims om sudah menjelaskan jawaban dari masalah ini kepada saya dan sahabat saya ini.

    wah mau kabur kemana om? di sini aja tongkrang-tongkrong! kan enak udah disediain tv (ada di atas) sama kopi+kacang rebus :D.

    BalasHapus
  12. TV dan cemiLan?, huaaahahahhaha.......

    hu'um, sekedar meLuruskan aja biar enggak ada saLah paham antara sesama penyampai sosiaLisasi suatu pengetahuan atau informasi.

    BalasHapus
  13. @ Om rame: tinggal nunggu temen saya(Jepri) baca komentar om itu. iya Tv dan cemilan. TV sudah saya sediakan di atas tapi kalo untuk cemilannya korek-korek aja di sudut2 blog ini. barangkali ada kecoanya, kan lumayan buat dibikin sate. hahahaha

    BalasHapus
  14. tuh Mas Jeprinya sudah nongoL, dan katanya ndak apa-apa. damai itu indah. betuLkan Mas? saLah! hehehehe........

    tentunya tujuan bLogging yang sebenarnya adaLah untuk saLing berbagi dan memahami, sehingga itu semua dapat disikapi dengan baik. kemudian tercipta masyarakat bLogger yang saLing mendukung satu sama Lain, pada prinsip-prinsip bLogging sehat dan sesuai etis.

    BalasHapus
  15. @ Jepri A.: Nah kan kalo gitu lebih wenak dibaca :13

    @ Om Rame: Yap betul betul betul. Kita harus rela berbagi tanpa diberi upah. :31

    BalasHapus
  16. @ reza nur rachim: ribet di mananya Za?

    BalasHapus
  17. @ _para cheater_ : Iya sama-sama. Trims juga sudah membaca.

    BalasHapus
  18. kenama teks 1 nya ga tampil lagi yah?

    BalasHapus
  19. @ kakacibie: Kalo mau diulang lagi, nilai kode var ttloop-nya sama dengan 1 (satu) jangan 0 (nol).

    BalasHapus
  20. Keren kaka! :D Thanks yaaaa hihihi

    BalasHapus
  21. @ pedepedepede: Wokey sama-sama. :15

    BalasHapus
  22. Saya sudah bisa dan kecepatan saya sudah ditambahkan kecepatan dan dilambatkan antar tex n ke tex n

    BalasHapus
  23. https://rubahbulan.blogspot.com/p/cara-membuat-gadget-bisa-nulis-sendiri.html?m=1

    Udah bisa mantap

    BalasHapus
  24. http://rafizhacker.blogspot.com/2012/04/cara-membuat-gadget-auto-nulis-hehe.html?m=1

    Kata katanya persis tanpa diubah

    BalasHapus
  25. (marquee)tulisan brew disini(/marquee)

    Berjalan, semoga bermanfaat

    BalasHapus

Eitss..., baca dulu dong baru komen! :D