Shumë shpesh programuesit që shkruajnë kodin e faqeve të faqes harrojnë të kontrollojnë se çfarë lloji të shfletuesit të Internetit (Internet Explorer, Mozilla, Opera, etj.) Dhe versionin do të përdoren për të parë faqen. Për shfaqjen pa gabime të faqes në të gjithë shfletuesit, është e nevojshme të korrigjoni ato pjesë të kodit të faqes ku përdoren objekte ose metoda specifike për këtë apo atë shfletues interneti. Neglizhenca ose mosnjohja e këtyre parimeve mund të çojë në faktin se në fund të dritares së shfletuesit, në anën e majtë të shiritit të statusit, shfaqet një ikonë - një trekëndësh me një pikëçuditje, dhe faqja që shihet shfaqet dhe nuk funksionon Disa rekomandime të thjeshta do t'i lejojnë zhvilluesit të shmangin gabime të tilla.
E nevojshme
Shkathtësitë e punës me gjuhët html dhe JavaScript
Udhëzimet
Hapi 1
Para së gjithash, duhet të përcaktoni shkakun dhe vendin e gabimit. Për ta bërë këtë, klikoni në ikonën dhe në kutinë e dialogut që shfaqet, klikoni butonin "Shfaq detajet". Pas kësaj, mund të shikoni tekstin e gabimit dhe numrin e rreshtit të kodit të faqes që përmban shprehjen e gabuar - Fig. 1. Si rregull, këto janë gabime JavaScript dhe ato shkaktohen nga gabime të parëndësishme të kodimit ose nga fakti që sintaksa dhe funksionet dhe objektet e mbështetura të kësaj gjuhe janë të ndryshme në shfletues të ndryshëm të Internetit.
Hapi 2
Pas shqyrtimit të tekstit të gabimit, duhet të përcaktoni nëse ky është një gabim kodimi ose nëse ndodh sepse shfletuesi i Internetit që po përdorni ose versioni i tij aktual nuk e mbështet standardin tuaj JavaScript. Easyshtë e lehtë të kuptosh se çfarë lloji i gabimit është - thjesht hap faqen në shfletues të ndryshëm. Nëse gabimi ndodh kudo, atëherë mjafton thjesht të rregulloni gabimin e kodimit. Gabimet më të zakonshme të këtij lloji janë sintaksa dhe referencat ndaj objekteve ose metodave boshe (inekzistente).
Hapi 3
Në rastin kur gabimi nuk ndodh në të gjithë shfletuesit e Internetit, është e nevojshme ose të thjeshtoni kodin duke refuzuar përdorimin e funksioneve speciale ose objekteve që janë specifike vetëm për JavaScript të shfletuesit ku faqja shfaqet pa gabim, ose shtoni një kontroll për llojin e shfletuesit të Internetit dhe versionin e tij dhe në varësi të rezultatit, thirrni metodat ose objektet e përshtatshme, ose madje përdorni sintaksën e veçantë.
Këtu keni një fragment JavaScript që përmban një shembull të një kontrolli themelor për llojin dhe versionin e një shfletuesi në internet:
nëse (Request. Browser. Browser == "IE" && Request. Browser. Version == "6.0")
{
rn_img. Style. Add ("sfondi", "url (imazhet / bosh.gif)");
}
tjeter
{
…..
}.