Function calculetion



Download 139 Kb.
bet4/10
Sana12.07.2022
Hajmi139 Kb.
#783993
1   2   3   4   5   6   7   8   9   10
Bog'liq
HTML VA CSS ASOSLARI

JavaScript va kavatlar.
Endi biz kavatlarga Java S orkali kanday ruxsat olishni kurib chikamiz. Foydalanuvchi tugmachani bosish orkali biror bir kavatni kursatishi yoki bekitish imkoniyatiga ega buluvchi misolni kurishdan boshlaymiz. Dastlab bu kavatlar Java S da kay tarzda xosil bulishini kurishimiz kerak. Odatdagidek buning bir necha usullari bor. Eng yaxshisi xar bir kavatga nom berib chikish. Demak, agar biz
deb kavat xosil kilsak u xolda biz unga keyinchalik document.layers[“mylayer”] konstruksiyasi orkali ruxsat olishimiz mumkin. Bu kavatlarga ruxsatni biz butun sonli indeks orkali olishimiz mumkin. Demak, eng pastki kavatga ruxsat document.layers[0] deb yozish bilan olinadi. Shunga e’tibor karatingki indeks bu z-index parametr bilan bir xil narsa emas. Agar misol uchun siz layer1 va layer2 deb nomlanuvchi z-index nomerlari 17 va 100 bulgan katorlarga ega bulamiz. U xolda siz ularga document.layers[17] va document.layers[100] deb emas balki document.layers[0] va document.layers[1] orkali ruxsat olishingiz mumkin. Kavatlar Java S skriptlari yordamida uzgartirib buluvchi bir necha xususiyatlarga ega. Navbatdagi misolda 1 – kavatni bekituvchi yoki aksinchaxosil kiluvchi tugmacha tashkil kilingan. (Netscape Novigator +4 yoki undan yukori versiyalari talab kilinadi).
Berilgan tugmacha ShowHide ( ) funksiyasini chikaradi. Bu funksiya layer (mylayer) obyektining kurinuvchanlik xususiyatiga ruxsat olish masalasi yechilgan. Document.layers[“mylayer”].visibility parametriga “show” yoki “hide” kavatini berib siz ushbu kavatni kursatish yoki berkitish imkoniyatiga ega bulasiz. Show va hide bu kirkib olingan kalit suzlar emas balki satr xisoblanib, siz Document.layers[“mylayer”].visibility = show deb yoza olmaysiz.
§ Kavatlarni joylashtirish.
Left va top xususiyatlar berilgan kavatning xolatini belgilaydi. Siz ularga yangi kavatlar berib uni uzgartirishingiz mumkin. Masalan navbatdagi satrda kavatning gorizantal xolati 200 nuktada berilyapti:
Document.layers[“mylayer2”].left = 200;
Endi biz kavatlarni aralashtirish dasturiga utamiz, u brauzer darchasida kandaydir aylanishlar yaratadi. Skript kuyidagi kurinishda:
Biz mylayer2 nomli kavat yaratdik. tegida biz onload protsedurasini ishlatganimizni kurish mumkin. Bizga saxifa yuklatilgandan darrov kavat aylanishini boshlash zarur. Onload xodisalarini kayta ishlash protsedurasida biz setInterval ( ) funksiyasidan foydalanamiz. Bu Java S versiyasining yangi usullaridan biridir. Undan biror bir funksiyani yana va kayta yana anik bir intervalida chakirishda foydalaniladi. Oldin biz buning uchun setTimeOut vakt funksiyasidan foydalanganmiz. SetInterval funksiyasi xam xuddi shunday ishlaydi, birok siz uni bir marta chakirsangiz yetarli buladi.
SetInterval funksiyasida biz move ( ) funksiyasini xar bir 20 millisekunddan chakirish imkoniga egamiz. Move ( ) funksiyasi esa uz navbatida xar 20 millisekunddan kavatni yangi soxaga almashtiradi. Bu funksiyani yana va yana chakirishimiz natijasida matnimizni tez xarakatlanishini kuramiz. Move( ) funksiyasida kiladigan narsamiz shuki kavat uchun yangi koordinata xisoblash va uni yozish: document.layers[“mylayer2”].left = pos.



Download 139 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish