Veb-sahifalarda dinamik effektlarni yaratishning asosiy usuli - bu mijoz skriptlaridan foydalanish. Ular hujjatni aks ettiruvchi dastur skript mexanizmi tomonidan izohlanadigan kod qismlari. JavaScript - bu skript uchun ishlatiladigan mashhur dasturlash tili. Ssenariyni bajarishi uchun uni hujjatga qandaydir tarzda kiritish kerak.
Bu zarur
- - skript kodi;
- - manba hujjati;
- - matn muharriri.
Ko'rsatmalar
1-qadam
Ssenariyni kiritishning eng yaxshi usulini aniqlang. Agar bir xil skript turli xil hujjatlarda ishlatiladi deb taxmin qilinsa, uni tashqi faylga ko'chirish va u erdan ulash mantiqan to'g'ri keladi. Aks holda, skript matnini sahifaning asosiy qismiga joylashtirishga arziydi. Agar skript hajmi katta bo'lsa, uni hujjatning alohida blokiga joylashtirishga arziydi. Agar dastur kodi hajmi jihatidan kichik bo'lsa va har qanday hodisaga reaktsiyani amalga oshiradigan bo'lsa, uni elementga o'rnatilgan voqea ishlovchisini yoki havolaning href atributini belgilaydigan atributga joylashtirish joizdir.
2-qadam
Ssenariyni tashqi manbadan joylashtiring. Belgilangan src va tip atributlari bilan SCRIPT elementini hujjat korpusiga yoki HEAD bo'limiga qo'shing. Masalan, siz buni shunday qilishingiz mumkin: src atributining qiymati ssenariy matni yuklanadigan manbaga ishora qiluvchi URI bo'lishi kerak. Bu skript matnining kodlanishini bildiradi. Ammo agar u chiqarib tashlansa, kodlash qiymati skript kiritilgan hujjatning kodlash qiymati sifatida qabul qilinadi.
3-qadam
Skriptni sahifaning matniga joylashtiring. Ichida skript matni bo'lgan SCRIPT elementidan foydalaning. Masalan, shunday bo'lishi mumkin:
ogohlantirish ("Ssenariy ishlamoqda!");
Kodni qo'shadigan HTML sharhlari eski brauzerlar bilan mos kelish uchun talab qilinadi. XHTML hujjatlarida XML izohlaridan foydalanishingiz mumkin.
4-qadam
Inline voqea ishlovchilariga javascript kodini kiriting. Hujjatdagi hodisani boshqarmoqchi bo'lgan elementni toping. Tegishli ishlov beruvchini belgilaydigan atributni qo'shing. Masalan, elementni sichqonchani bosish uchun ishlov beruvchini belgilaydigan atribut onclick, fokus signalining yo'qolishi uchun ishlov beruvchi onblur va tugmachalarni bosish moslamasi aniq.
5-qadam
Qo'shilgan atributning qiymatini ko'rsatadigan matn sifatida skript kodini kiriting. Masalan, DIV elementi sichqoncha bilan chertilganda xabarni ko'rsatish uchun siz quyidagi konstruktsiyadan foydalanishingiz mumkin: Matnli matn matni Inline element ishlov beruvchisi kodidagi satr harflarini aniqlash uchun siz tirnoqlardan farqli turlarini ishlatishingiz kerak HTML atributining qiymatini belgilaydigan …
6-qadam
Skriptni havolaning href elementiga qo'shing. Href qiymati URL bo'lishi kerak, protokol tavsiflovchisi "javascript:", manzil qismi esa hisoblangan ifoda. Masalan: Agar bog'lanish matni Agar bir nechta iboralarni ishlatishingiz kerak bo'lsa, {va} qavslar bilan belgilangan bayonotlar blokidan foydalaning.