|
§ Харакатланаётган объектларни курсатиш
|
bet | 7/7 | Sana | 18.10.2023 | Hajmi | 425 Kb. | | #88385 |
Bog'liq JavaScript BrokerSurvey2018, 2 5190420685331109228, TTBA FANIDAN MUSTAQIL TAlim (1), Muhandislik darslari, portal.guldu.uz-OZIQ-OVQAT BIOTEXNOLOGIYASI, Matematika tugarak, X.Ch Bo\'riyev, tabiiy-gazni-dastlabki-tayyorlashda-jihozlarning-ishonchliligiga-erishish, masalalar, 401Mehriniso kursish, I bob innovatsion muhit samarali innovatsiyalarning eng muhim sh, 3-topshiriq, N.M.Hamdamova tex.talim.praktikum., Истиқлол Савинкова
body onload = “init ( )”
object0
object1
object2
тегида 3 та каватлар аникланганини куришимиз мумкин. Сахифа юклатилгандан сунг OnLoad ходисани ишлаш процедураси ёрдамида тегида init ( ) функцияси чакирилади.
function init ( ) {
// “Жойлаштириладиган” каватлар
drag Obj [0]=document.layers[layers0];
drag Obj [1]=document.layers[layers1];
drag Obj [2]=document.layers[layers2];
}
Drag Obj массиви фойдаланувчи жойлаштирмокчи булган каватларни узининг ичига олади. Хар бир кават Drag Obj да бирор бир номерга эга. Уни биз кейинрок курамиз.
Сичконча билан богланган ходисани камраб олиш кодини (биз олдин хам ишлатган) яна ишлатганимизни куриш мумкин.
Window.CaptureEvents ( Event.MouseDown/Event.MouseUp ) ;
Wihdow.On MouseDown = StartDrag;
Wihdow.On MouseUp = EndDrag;
Wihdow.On MouseMove = MoveIt;
Биз Stand Drag функциясига куйидагини кушдик.
Current Obj = which Obj (l);
Which Obj (l) функцияси кайси объектга туртиш бажарилганини аниклайди. У мос кават номерини кайтаради. Агар хеч кайси кават белгиланмаган булса у null каватни кайтаради. Олинган киймат current Obj узгарувчисида сакланади. Бу шуни англатадики, жорий вактда биз жойлаштирмокчи булган каватнинг номерини current Obj дан олишимиз мумкин (агар хеч кайсини утказмокчи булмасак бу null каватда булади).
Which Obj функциясида сиз хар бир каватнинг left, top, width ва height хусусиятини текширишимиз мумкин. Ушбу кийматлар ёрдамида бир фойдаланувчининг кайси объектни тугмача билан туртганини текширишимиз мумкин.
Адабиётлар
Шафран Э. Создание Web-страниц: самоучитель-СПб:Питер,2001.-320с.
Игорь Шапошников HTML4 «БХВ-Петербург» 2002.
www.intuit.ru
www.citforum.ru
|
| |