Sebenarnya Efek Tulisan Mengetik di Blog ini pada umumnya tidak mempunyai fungsi yang signifikan. Hanya sebagai penghias saja untuk post ataupun widget di dalam blog anda. Dari mananya saja sudah Tulisan Mengetik sendiri, jadi seolah-olah tulisan yang kita buat itu mengetik sendiri saat dibaca oleh pengunjung. Demonya? Silakan Lihat disini.
Langkah-langkah untuk membuat Efek Teks mengetik sendiri :
Silakan login ke blog kawan lalu masuk lah ke dashboard blog. Widget ini bisa anda letakan dimana saja, bisa di post maupun dijadikan widget. Untuk code-nya silakan lihat dibawah ini.
<form name="news">
<textarea cols="50" name="news2" rows="3" wrap="virtual"></textarea></form>
<script type="text/javascript">
//<![CDATA[
var newsText = new Array();
newsText[0] = "Selamat Datang DI Rode Blog Coding Galau";
newsText[1] = "Ingin Membaca Lebih lanjut??";
newsText[2] = "Silakan scroll kebawah";
newsText[3] = "Ikuti langkah-langkahnya untuk membuat Efek pada teks";
newsText[4] = "Semoga bermamfaat";
newsText[5] = "Terima Kasih";
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>
NB: Gantilah tulisan yang berwarna
merah dengan kata-kata anda sendiri. Terima Kasih :)