Hər hansı bir ssenarinin işləməsi üçün ona bir şəkildə zəng edilməli (aktivləşdirilməlidir). Bu bir neçə yolla edilə bilər. Belə bir tapşırıq ən çox hiper mətn səhifələri ilə işləyərkən istifadə olunan ssenarilərlə əlaqədar olaraq ortaya çıxdığından, ilk növbədə bu sahədə ən populyar dillərdə - JavaScript, PHP, Perl-də ssenariləri aktivləşdirmə yollarını nəzərdən keçirmək mantiqidir.
Təlimat
Addım 1
Ssenari hər hansı bir "müştəri" dilində yazılıbsa, onun icrası, bir qayda olaraq, xüsusi bir proqramın quraşdırılması və işə salınmasını tələb etmir. Məsələn, JavaScript skript sənədləri, daxil olduqları səhifə ilə birlikdə istifadəçinin kompüterində yüklənir və saxlanılır. Belə bir skriptə zəng etmək (aktivləşdirmək) üçün onun sənədini tapın və cüt vurun. Bununla birlikdə, proqramlaşdırılmış skriptin daxil olduğu səhifənin elementlərinə zəng etdiyini unutmamalıyıq. Belə bir skripti səhifədən ayrı bir şəkildə aktivləşdirirsinizsə, onda işinin heç bir əlamətini görə bilməzsiniz - bunu skriptin "doğma" səhifəsini brauzerə yükləyərək etmək daha yaxşıdır.
Addım 2
Səhifəni istifadəçinin brauzerinə yüklədikdən sonra müştəri ssenarisini aktivləşdirməlisinizsə, onun çağırışı hər hansı bir hadisəyə bağlana bilər - səhifəyə daxil edilmiş düyməni basmaq, bir elementin üzərinə sürmək, yükləyərkən işləyən taymerin bitməsi və s. Bunu etmək üçün uyğun hadisə atributlarından istifadə edin. Ssenariyə bir link onClick atributuna qoyun ki, siçan düyməsini basaraq aktivləşdirilsin. İstifadəçi mətn daxiletmə elementindəki bir sahəni doldurmağa başlayanda JavaScript-in işə salınmasını istəyirsinizsə onFocus atributundan istifadə edin. OnKeyDown və onKeyUp hadisələri düyməyə basıldıqda və sərbəst buraxıldıqda, onMouseOver - siçan imleci yerində olduqda, onMouseOut - əksinə, kursor köçürüldükdə və s. Skriptin aktivləşdirilməsini proqramlaşdırmağa kömək edəcəkdir.
Addım 3
Bir server skriptini aktivləşdirməlisinizsə (məsələn, php və ya perl dillərində), URL ünvanını ünvan çubuğuna yazaraq edin. Səhifənin mənbə kodunda belə bir keçişi adi bir şəkildə (istinadla) və ya əvvəlki addımda olduğu kimi bir hadisəyə bağlayaraq proqramlaşdıra bilərsiniz. Server ssenarisi sadəcə yüklənib cüt vurulduqda işə salına bilməz - bu cür ssenarilər xüsusi proqram vasitəsi ilə işlənir. Buna görə də, şəxsi kompüterinizdə aktivləşdirmək üçün müvafiq proqram dəstini quraşdırmalı və işlədməlisiniz - məsələn, Denver dəsti (https://denwer.ru) bunun öhdəsindən gələ bilər.