Sådan Fjernes En Fejl På En Side

Indholdsfortegnelse:

Sådan Fjernes En Fejl På En Side
Sådan Fjernes En Fejl På En Side

Video: Sådan Fjernes En Fejl På En Side

Video: Sådan Fjernes En Fejl På En Side
Video: Vasketøj fjernes ved fejl vaskemaskinen 2024, November
Anonim

Meget ofte glemmer programmører, der skriver koden på siderne, at kontrollere, hvilken type internetbrowser (Internet Explorer, Mozilla, Opera osv.) Og version, der bruges til at se siden. For fejlfri visning af siden i alle browsere er det nødvendigt at rette de dele af sidekoden, hvor objekter eller metoder, der er specifikke for denne eller den pågældende internetbrowser, bruges. Forsømmelse eller uvidenhed om disse principper kan føre til, at der vises et ikon i bunden af browservinduet på venstre side af statuslinjen - en trekant med et udråbstegn, og den side, der vises, vises og fungerer ikke Et par enkle anbefalinger giver udviklere mulighed for at undgå sådanne fejl.

Fig. 1. Browser-dialogboks, der beskriver fejlen
Fig. 1. Browser-dialogboks, der beskriver fejlen

Nødvendig

Færdigheder i at arbejde med html- og JavaScript-sprog

Instruktioner

Trin 1

Først og fremmest skal du fastslå årsagen til og placeringen af fejlen. For at gøre dette skal du klikke på ikonet og i dialogboksen, der vises, klikke på knappen "Vis detaljer". Derefter kan du se fejlteksten og linjenummeret på sidekoden, der indeholder det fejlagtige udtryk - fig. 1. Som regel er dette JavaScript-fejl, og de er forårsaget af trivielle kodningsfejl eller af det faktum, at syntaksen og understøttede funktioner og objekter på dette sprog er forskellige i forskellige internetbrowsere.

Trin 2

Efter at have gennemgået fejlteksten skal du afgøre, om dette er en kodningsfejl, eller om den opstår, fordi den internetbrowser, du bruger, eller den aktuelle version ikke understøtter din JavaScript-standard. Det er let at forstå, hvilken type fejl der er - bare åbn siden i forskellige browsere. Hvis fejlen opstår overalt, er det nok bare at rette kodningsfejlen. De mest almindelige fejl af denne art er syntaks og henvisninger til tomme (ikke-eksisterende) objekter eller metoder.

Trin 3

I tilfælde af at fejlen ikke opstår i alle internetbrowsere, er det nødvendigt enten at forenkle koden ved at afvise brugen af specielle funktioner eller objekter, der kun er specifikke for JavaScript i browseren, hvor siden vises uden fejl, eller tilføj en kontrol af typen af internetbrowser og dens version, og afhængigt af resultatet skal du ringe til de relevante metoder eller objekter eller endda bruge en særlig syntaks.

Her er et JavaScript-uddrag, der indeholder et eksempel på en grundlæggende kontrol af typen og versionen af en internetbrowser:

hvis (Request. Browser. Browser == "IE" && Request. Browser. Version == "6.0")

{

rn_img. Style. Add ("baggrund", "url (billeder / blank.gif)");

}

andet

{

…..

}.

Anbefalede: