Շատ հաճախ կայքի էջերի կոդը գրող ծրագրավորողները մոռանում են ստուգել, թե որ տեսակի ինտերնետ զննարկիչ (Internet Explorer, Mozilla, Opera և այլն) և ինչ տարբերակ են օգտագործելու կայքը դիտելու համար: Բոլոր զննարկիչներում էջը առանց սխալ ցուցադրելու համար անհրաժեշտ է շտկել էջի կոդի այն մասերը, որտեղ օգտագործվում են այս կամ այն ինտերնետային զննարկչին հատուկ առարկաներ կամ մեթոդներ: Այս սկզբունքների անտեսումը կամ անտեղյակությունը կարող է հանգեցնել այն փաստի, որ զննարկիչի պատուհանի ներքևում, կարգավիճակի տողի ձախ կողմում, հայտնվում է պատկերակ. Բացականչությամբ եռանկյուն, և դիտվող էջը ցուցադրվում է և չի գործում: Մի քանի պարզ առաջարկություններ թույլ կտան մշակողներին խուսափել նման սխալներից:
Անհրաժեշտ է
Html և JavaScript լեզուներով աշխատելու հմտություններ:
Հրահանգներ
Քայլ 1
Առաջին հերթին անհրաժեշտ է պարզել սխալի պատճառը և տեղը: Դա անելու համար կտտացրեք պատկերակին և հայտնվող երկխոսության դաշտում կտտացրեք «detailsուցադրել մանրամասները» կոճակը: Դրանից հետո դուք կարող եք դիտել սխալի տեքստը և սխալ արտահայտությունը պարունակող էջի կոդի տողի համարը. Նկար 1: Որպես կանոն, դրանք JavaScript սխալներ են, և դրանց պատճառը կոդավորման աննշան սխալներն են կամ այն փաստը, որ այս լեզվի շարահյուսությունը և աջակցվող գործառույթներն ու օբյեկտները տարբեր են զանազան ինտերնետային զննարկիչներում:
Քայլ 2
Սխալի տեքստը վերանայելուց հետո դուք պետք է պարզեք ՝ սա կոդավորման սխալ է, թե տեղի է ունեցել այն պատճառով, որ ձեր օգտագործած ինտերնետ զննարկիչը կամ դրա ներկայիս տարբերակը չի ապահովում ձեր JavaScript ստանդարտը: Հեշտ է հասկանալ, թե ինչ տեսակի սխալ է. Պարզապես բացիր էջը տարբեր զննարկիչներում: Եթե սխալը տեղի է ունենում ամենուր, ապա բավական է պարզապես շտկել կոդավորման սխալը: Այս տեսակի ամենատարածված սխալներն են շարահյուսությունը և հղումները դատարկ (գոյություն չունեցող) օբյեկտների կամ մեթոդների:
Քայլ 3
Այն դեպքում, երբ սխալը չի պատահում ինտերնետային զննարկիչներում, անհրաժեշտ է կամ պարզեցնել կոդը ՝ մերժելով հատուկ գործառույթների կամ օբյեկտների օգտագործումը, որոնք հատուկ են միայն զննարկչի JavaScript- ին, որտեղ էջը ցուցադրվում է առանց սխալի, կամ ավելացնել ստուգել ինտերնետ զննարկչի տեսակի և դրա վարկածի տեսակը և կախված արդյունքից `զանգահարել համապատասխան մեթոդներով կամ առարկաներով կամ նույնիսկ օգտագործել հատուկ շարահյուսություն:
Ահա JavaScript հատված, որը պարունակում է ինտերնետ զննարկչի տեսակի և տարբերակի հիմնական ստուգման օրինակ.
if (Request. Browser. Browser == "IE" && Request. Browser. Version == "6.0")
{
rn_img. Style. Add («ֆոն», «url (պատկերներ / blank.gif)»);
}
ուրիշ
{
…..
}.