ხშირად, პროგრამისტებს, რომლებიც წერენ საიტის კოდების კოდს, ავიწყდებათ შეამოწმონ, თუ რა ტიპის ინტერნეტ ბრაუზერი (Internet Explorer, Mozilla, Opera და ა.შ.) და რომელი ვერსიით იქნება გამოყენებული საიტის სანახავად. ყველა ბრაუზერში გვერდის უშეცდომოდ გამოსაჩენად აუცილებელია გვერდის კოდის გამოსწორება, სადაც გამოიყენება ამა თუ იმ ინტერნეტ ბრაუზერის სპეციფიკური ობიექტები ან მეთოდები. ამ პრინციპების უგულებელყოფამ ან უგულებელყოფამ შეიძლება გამოიწვიოს ის ფაქტი, რომ ბრაუზერის ფანჯრის ქვედა ნაწილში, სტატუსის ზოლის მარცხენა მხარეს, გამოჩნდება ხატი - სამკუთხედი ძახილის ნიშნით და ნაჩვენები გვერდი ნაჩვენებია და არ მუშაობს რამდენიმე მარტივი რეკომენდაცია საშუალებას მისცემს დეველოპერებს, თავიდან აიცილონ ასეთი შეცდომები.
აუცილებელია
Html და JavaScript ენებზე მუშაობის უნარები
ინსტრუქციები
Ნაბიჯი 1
უპირველეს ყოვლისა, თქვენ უნდა დაადგინოთ შეცდომის მიზეზი და ადგილი. ამისათვის დააჭირეთ ხატულას და გამოჩნდება დიალოგური ფანჯარა, დააჭირეთ ღილაკს "დეტალების ჩვენება". ამის შემდეგ, თქვენ შეგიძლიათ ნახოთ შეცდომის ტექსტი და არასწორი გამოხატვის შემცველი გვერდის კოდის სტრიქონის ნომერი - ნახ. 1. როგორც წესი, ეს არის JavaScript შეცდომები და ისინი გამოწვეულია ტრივიალური კოდირების შეცდომებით ან იმით, რომ სინტაქსისა და ამ ენის მხარდაჭერილი ფუნქციები და ობიექტები განსხვავებულია სხვადასხვა ინტერნეტ ბრაუზერში.
ნაბიჯი 2
შეცდომის ტექსტის განხილვის შემდეგ, თქვენ უნდა დაადგინოთ, ეს არის კოდირების შეცდომა, ან ეს მოხდა იმის გამო, რომ ინტერნეტ ბრაუზერი, რომელსაც იყენებთ ან მისი ამჟამინდელი ვერსია არ უზრუნველყოფს თქვენი JavaScript სტანდარტის მხარდაჭერას. ადვილია იმის გაგება, თუ რა ტიპის შეცდომაა - უბრალოდ გახსენით გვერდი სხვადასხვა ბრაუზერებში. თუ შეცდომა ყველგან ხდება, მაშინ საკმარისია მხოლოდ კოდირების შეცდომის გამოსწორება. ამ ტიპის ყველაზე გავრცელებული შეცდომებია სინტაქსი და ცარიელი (არარსებული) ობიექტების ან მეთოდების მითითება.
ნაბიჯი 3
იმ შემთხვევაში, თუ შეცდომა არ ხდება ინტერნეტ – ბრაუზერებში, საჭიროა კოდის გამარტივება სპეციალური ფუნქციების ან ობიექტების გამოყენების უარყოფით, რომლებიც მხოლოდ ბრაუზერის JavaScript– ისთვისაა, სადაც გვერდი ნაჩვენებია შეცდომის გარეშე, ან დაამატეთ შეამოწმეთ ინტერნეტ ბრაუზერის ტიპი და მისი ვერსია და შედეგის მიხედვით, დარეკეთ შესაბამის მეთოდებთან ან ობიექტებთან, ან თუნდაც გამოიყენეთ სპეციალური სინტაქსი.
აქ მოცემულია JavaScript ნაწყვეტი, რომელიც შეიცავს ინტერნეტ ბრაუზერის ტიპისა და ვერსიის ძირითადი შემოწმების მაგალითს:
if (Request. Browser. Browser == "IE" && Request. Browser. Version == "6.0")
{
rn_img. Style. Add ("ფონი", "url (სურათები / ცარიელი. gif)");
}
სხვაგან
{
…..
}.