25
Left va top xususiyatlar berilgan qavatning holatini belgilaydi. Siz ularga yangi
qavatlar berib uni o’zgartirishingiz mumkin. Masalan navbatdagi satrda qavatning
gorizantal holati 200 nuqtada berilyapti:
Document.layers[“mylayer2”].left = 200;
Endi biz qavatlarni aralashtirish dasturiga o’tamiz, u brauzer darchasida qandaydir
aylanishlar yaratadi. Skript quyidagi ko’rinishda:
Biz mylayer2 nomli qavat yaratdik. tegida biz onload prostedurasini
ishlatganimizni ko’rish mumkin. Bizga saxifa yuklatilgandan darrov qavat
aylanishini boshlash zarur. Onload hodisalarini qayta ishlash prostedurasida biz
setInterval ( ) funksiyasidan foydalanamiz. Bu Java S versiyasining yangi
usullaridan biridir. Undan biror bir funksiyani yana va qayta yana aniq bir
intervalida chaqirishda foydalaniladi. Oldin biz buning uchun setTimeOut vaqt
funksiyasidan foydalanganmiz. SetInterval funksiyasi ham xuddi shunday ishlaydi,
biroq siz uni bir marta chaqirsangiz yetarli bo’ladi.
SetInterval funksiyasida biz move ( ) funksiyasini har bir 20 millisekunddan
chaqirish imkoniga egamiz. Move ( ) funksiyasi esa o’z navbatida har 20
millisekunddan qavatni yangi sohaga almashtiradi.
Bu funksiyani yana va yana
chaqirishimiz natijasida matnimizni tez harakatlanishini ko’ramiz. Move( )
funksiyasida qiladigan narsamiz shuki qavat uchun yangi koordinata hisoblash va
uni yozish:
document.layers[“mylayer2”].left = pos.