Saat semua orang menelusuri situs web, teks di bilah status aktif muncul satu demi satu dari kiri ke kanan. Apakah Anda juga ingin membuat halaman web Anda sendiri memiliki efek yang sama? gunakan aplikasi Program JavaScript yang digunakan untuk mencapai efek ini. Mari kita analisis dengan cermat bagaimana efek dinamis ini dihasilkan.
Ide untuk mencapai efek ini adalah: pertama-tama tetapkan teks yang akan disajikan ke variabel, atur fungsi, dan ketik teks pada bilah status sesekali. Teks akan muncul secara bertahap sama dengan panjang keseluruhan kalimat, waktu, setel ke 0, ketik teks lagi, dan terus perulangan untuk mendapatkan efek ini.
Selanjutnya, mari kita lihat program sumbernya.
<bahasa skrip="JavaScript">
var msg = "Selamat datang di Multimedia 5D!!";
// Variabel msg untuk mengatur teks (satu kalimat) agar muncul di status bar
interval var = 120
//Atur interval berapa milidetik panjang teks bertambah satu, ini 120 milidetik
var seq=0;
//Mewakili panjang teks dinamis
fungsiGulir() {
len = pesan.panjang;
window.status = pesan.substring(0, seq+1);
//Tambahkan satu karakter ke teks
urutan++;
//Tambahkan satu ke panjang teks dinamis
jika ( seq >= len ) {
seq = 0;
jendela.status = '';
window.setTimeout("Gulir();",interval );
}
//Jika panjang teks dinamis sama dengan keseluruhan kalimat, atur panjang teks dinamis ke 0 dan mulai dari awal.
kalau tidak
window.setTimeout("Gulir();",interval );
}
Menggulir();
</script>
Salin kode sumber di atas ke dalam tag <body></body> pada file Html untuk mendapatkan efek berikut: