Ļoti bieži programmētāji, kas raksta vietnes lapu kodu, aizmirst pārbaudīt, kāda veida interneta pārlūks (Internet Explorer, Mozilla, Opera utt.) Un versija tiks izmantota vietnes apskatei. Lai bez kļūdām parādītu lapu visās pārlūkprogrammās, ir jālabo tās lapas koda daļas, kurās tiek izmantoti šai vai tai interneta pārlūkprogrammai raksturīgi objekti vai metodes. Šo principu neievērošana vai nezināšana var novest pie tā, ka pārlūkprogrammas loga apakšā, statusa joslas kreisajā pusē parādās ikona - trīsstūris ar izsaukuma zīmi, un apskatāmā lapa tiek parādīta un nedarbojas Daži vienkārši ieteikumi ļaus izstrādātājiem izvairīties no šādām kļūdām.
Nepieciešams
Prasmes strādāt ar html un JavaScript valodām
Instrukcijas
1. solis
Pirmkārt, jums jānosaka kļūdas cēlonis un vieta. Lai to izdarītu, noklikšķiniet uz ikonas un parādītajā dialoglodziņā noklikšķiniet uz pogas "Rādīt informāciju". Pēc tam jūs varat apskatīt kļūdas tekstu un tās lapas koda rindas numuru, kurā ir kļūdaina izteiksme - 1. attēls. Parasti tās ir JavaScript kļūdas, un tās izraisa niecīgas kodēšanas kļūdas vai fakts, ka dažādās interneta pārlūkprogrammās šīs valodas sintakse un atbalstītās funkcijas un objekti ir atšķirīgi.
2. solis
Pēc kļūdas teksta pārskatīšanas jums jānosaka, vai tā ir kodēšanas kļūda, vai arī tā rodas tāpēc, ka izmantotais interneta pārlūks vai tā pašreizējā versija neatbalsta jūsu JavaScript standartu. Ir viegli saprast, kāda veida kļūda ir - vienkārši atveriet lapu dažādās pārlūkprogrammās. Ja kļūda rodas visur, pietiek ar to, ka vienkārši izlabojat kodēšanas kļūdu. Visizplatītākās šāda veida kļūdas ir sintakse un atsauces uz tukšiem (neesošiem) objektiem vai metodēm.
3. solis
Gadījumā, ja kļūda nenotiek visās interneta pārlūkprogrammās, ir nepieciešams vai nu vienkāršot kodu, noraidot īpašu funkciju vai objektu izmantošanu, kas raksturīgi tikai pārlūkprogrammas JavaScript, kur lapa tiek parādīta bez kļūdām, vai pievienot pārbaudiet interneta pārlūka veidu un tā versiju un atkarībā no rezultāta izsauciet atbilstošās metodes vai objektus vai pat izmantojiet īpašu sintaksi.
Šeit ir JavaScript fragments, kurā iekļauts interneta pārlūka veida un versijas pamata pārbaudes piemērs:
ja (Request. Browser. Browser == "IE" && Request. Browser. Version == "6.0")
{
rn_img. Style. Add ("background", "url (images / blank.gif)");
}
cits
{
…..
}.