Väga sageli unustavad saidilehtede koodi kirjutavad programmeerijad kontrollima, millist tüüpi Interneti-brauserit (Internet Explorer, Mozilla, Opera jne) ja versiooni saidi vaatamiseks kasutatakse. Lehe tõrgeteta kuvamiseks kõigis brauserites on vaja parandada lehekoodi neid osi, kus kasutatakse sellele või sellele Interneti-brauserile omaseid objekte või meetodeid. Nende põhimõtete tähelepanuta jätmine või teadmatus võib põhjustada asjaolu, et brauseriakna allservas olekuriba vasakul küljel ilmub ikoon - kolmnurk hüüumärgiga ja vaadatav leht kuvatakse ja ei tööta Mõned lihtsad soovitused võimaldavad arendajatel selliseid vigu vältida.
Vajalik
HTML-i ja JavaScripti keeltega töötamise oskused
Juhised
Samm 1
Kõigepealt peate tuvastama vea põhjuse ja koha. Selleks klõpsake ikooni ja ilmuvas dialoogiboksis klõpsake nuppu "Kuva üksikasjad". Pärast seda saate vaadata vigast avaldist sisaldava lehe koodi tõrketeksti ja rea numbrit - joonis 1. Reeglina on need JavaScripti vead ja neid põhjustavad tühised kodeerimisvead või asjaolu, et selle keele süntaks ja toetatud funktsioonid ning objektid on erinevates Interneti-brauserites erinevad.
2. samm
Pärast tõrke teksti ülevaatamist peate kindlaks tegema, kas see on kodeerimisviga või kas see ilmneb seetõttu, et teie kasutatav Interneti-brauser või selle praegune versioon ei toeta teie JavaScripti standardit. Seda tüüpi viga on lihtne mõista - lihtsalt avage leht erinevates brauserites. Kui viga ilmneb kõikjal, piisab kodeerimisvea parandamisest. Kõige tavalisemad sedalaadi vead on süntaks ja viited tühjadele (olematutele) objektidele või meetoditele.
3. samm
Juhul, kui viga ei esine kõigis Interneti-brauserites, on vaja kas koodi lihtsustada, lükates tagasi spetsiaalsete funktsioonide või ainult brauseri JavaScripti spetsiifiliste objektide kasutamise, kus leht kuvatakse vigadeta, või kontrollige Interneti-brauseri tüüpi ja versiooni ning sõltuvalt tulemusest helistage sobivatele meetoditele või objektidele või kasutage isegi spetsiaalset süntaksit.
Siin on JavaScripti koodilõik, mis sisaldab Interneti-brauseri tüübi ja versiooni põhikontrolli näidet:
kui (Request. Browser. Browser == "IE" && Request. Browser. Version == "6.0")
{
rn_img. Style. Add ("background", "url (images / blank.gif)");
}
muud
{
…..
}.