Ўзбекистон республикаси олий ва ўрта махсус таълим вазирлиги низомий номидаги тошкент давлат


Download 5.01 Kb.
Pdf ko'rish
bet35/217
Sana31.01.2024
Hajmi5.01 Kb.
#1817381
1   ...   31   32   33   34   35   36   37   38   ...   217
Bog'liq
5297 253 Информатика (респ-ка)

, каби ёпилиши талаб этилмайдиган якка теглар
гипермурожаат билан боғлиқ бўлган charset, cords, href, name, rel, rev каби 
атрибутларга эга бўлган  тегида маълумотлар берилиб, улар иштирокида 10-
15 сатрдан иборат веб – саҳифа дастури ҳавола қилинади. 
Машғулот сўнгида талаба ва тингловчиларга HTML да бошқа саҳифаларга 
мурожаатни амалга оширувчи дастур яратиш вазифаси берилади. Хулоса қилиб 
айтганда, инновацион технологиялар ёрдамида слайдлар кўринишида
ташкил 
этилган бошланғич босқичда 20-25 та тег ва атрибутлар иштирокида 
гипермурожаатларни амалга оширувчи дастурларни яратиш орқали талаба ва 
тингловчиларда HTML тилини ўзлаштиришга бўлган қизиқишларини ҳамда 
мустақил ижод қилиш мотивацияларини шакллантиришга эришиш мумкин.


96 

Download 5.01 Kb.

Do'stlaringiz bilan baham:
Литература
1. Смирнова Г.С. Коллективная творческая деятельность педагогов как фактор 
развития их профессиональной компетентности: Автореф. дисс…к.п.н. – Спб., 
2000. – 19 с.
2. Creativity 
Techniques 
http://www.mycoted.com/Category: 
Creativity 
_Techniques
 
 
 


43 
WEB SAHIFALARDA BOGʻLANGAN RO‘YHATLAR TESHKIL ETISH 
 
Zulunov Ravshanbek - Andijon Davlat Universiteti dotsenti,
Maxkamov Azizbek - Andijon Davlat Universiteti talabasi 
Web sahifalarni loyihalash ko‘p hollarda bir biriga bogʻlangan ro‘yhatlar 
yaratishga to‘gʻri keladi. Yani birinchi ro‘yhatdagi tanlov qiymatiga qarab ikkinchi 
ro‘yhat elementlari tuzilishi kerak. Misol uchun foydalanuvchi viloyatni tanlaganidan 
so‘ng navbatdagi ro‘yhatda aynan shu viloyatning tumanlari nomlari aks etishi kerak. 
Bu degani sahifadagi ro‘yhatlar dinamik tarzda shakllanishi lozim. Web serverga 
murojaat qilmay amalga oshirishnig sodda usullaridan biri – bu Javascript 
imkoniyatlari va DOM modeli ob’yektlaridan foydalanishdir.
Quyidagi misolda viloyatlar ro‘yhati statik holda tashkil qilinadi va tumanlar 
ro‘yhatlari aTuman massivida shakllantiriladi. ‘getTumanByViloyat’ fuksiyasi 
tanlangan viloyat indeksiga qarab massivdan tegishli tumanlar nomlarini ajratib beradi. 
‘MkTuman’ funksiysi ushbu tumanlar nomlari asosida dinamik tarzda ikkinchi tanlov 
ro‘yhatini (select) yaratib beradi, dastlab ro‘yhatni tozalaydi va undan keyin tegishli 
tuman nomlari elementlarini (option) ro‘yhatga qo‘shib chiqadi. Ushbu funksiya 
birinchi ro‘yhatdagi tanlov o‘zgarganda, yani yangi viloyat tanlanganda qaytaddan 
chaqiriladi. 
Misolning matni .html kengaytmali faylga yo‘ziladi va brauzer yo‘rdamida 
ochiladi: 

 

Boʻg`langan tanlovlar
 
 
 
Viloyat: onChange="MkTuman(this.selectedIndex)"> 
Andijon 
Namangan 
Farg`ona 
Toshkent  
  Tuman:  
N/A 
 
 
 
var aTuman = new Array( 
"Andijon, Asaka, Shaxrixon, Izboskan", 
"Kosonsoy, Uychi, Chortoq, Norin", 
"Kuva, Kuvasoy, Toshloq, Yaypan", 


44 
"Chinoz, Ohangaron, Boʻka, Chirchiq" ); 
function getTumanByViloyat(index){ 
var sTuman = aTuman[index]; 
return sTuman.split(",");

function MkTuman(index){ 
var aCurrTuman = getTumanByViloyat(index); 
var nCurrTumanCnt = aCurrTuman.length; 
var oTumanList = document.forms["manzil"].elements["tuman"]; 
var oTumanListOptionsCnt = oTumanList.options.length; 
oTumanList.length = 0; 
for (i = 0; i < nCurrTumanCnt; i++){ 
if (document.createElement){ 
var newTumanListOption = document.createElement("OPTION"); 
newTumanListOption.text = aCurrTuman[i]; 
newTumanListOption.value = aCurrTuman[i]; 
(oTumanList.options.add) ? oTumanList.options.add(newTumanListOption) : 
oTumanList.add(newTumanListOption, null); } 
else{ oTumanList.options[i] = new Option(aCurrTuman[i], aCurrTuman[i], 
false, false); }
} } 
MkTuman(document.forms["manzil"].elements["viloyat"].selectedIndex); 

теглари 
ҳақида маълумотлар берилиб, улардан 3-5 минут вақт ичида содда кўринишдаги 
веб саҳифа яратиш талаб этилади. 
Кейинги босқичларда align, size, color, width каби атрибутлар, 


,
1   ...   31   32   33   34   35   36   37   38   ...   217




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