Lehel Oleva Vea Eemaldamine

Sisukord:

Lehel Oleva Vea Eemaldamine
Lehel Oleva Vea Eemaldamine

Video: Lehel Oleva Vea Eemaldamine

Video: Lehel Oleva Vea Eemaldamine
Video: Огурцы Арктика F1 - шедевр иностранной селекции Лучший гибрид огурцов для теплицы и открытого грунта 2024, Detsember
Anonim

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.

Joonis 1. Viga kirjeldav brauseri dialoogiboks
Joonis 1. Viga kirjeldav brauseri dialoogiboks

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

{

…..

}.

Soovitan: