Javascript IE6 feil i websider

  Internet Explorer 6 eller IE6 er en av de vanskeligste nettleserne for å utvikle nettsteder for. Utviklere har til og med anti-IE-nettsteder som IEsucks.info for å lukke ut frustrasjonen, og har populært 'I søppel IE6' -skjorter solgt på nettet. Til tross for dette, søker 30 prosent av nettbrukerne fortsatt med IE. Bevæpnet med kunnskap om de vanlige Javascript-feilene, kan du gjøre utviklingen av et IE-kompatibelt nettsted mindre stressende enn det er kjent.

Forventet identifikator, streng eller nummer

Dette er en av de vanligste feilene for Javascript når det vises på IE6-nettlesere. Du vil kanskje sjekke koden din for kommende kommasjer i din array-erklæring, da IE6 er kjent for å være mindre tolerant for å kode som ikke er riktig formet. De fleste nettlesere vil automatisk se bort fra komma, men IE6 vil gi deg denne spesifikke feilen.

Forventet objekt

Denne feilen returneres vanligvis når en variabel returneres falsk, noe som kan skyldes skjemaer med samme ID eller en skjema med et manglende felt. Nettlesere som Firefox eller Opera kan se bort fra det, men IE6 vil be deg om å rette opp det. Du må kanskje legge til en egen kode for å fange dette unntaket eller fikse de berørte feltene for å unngå denne feilen.

Objektet støtter ikke denne egenskapen eller metoden.

Dette kan være vanskelig å løse som noen ganger når feilsøking, ingen bestemt linje i koden er uthevet for å være årsaken, eller det vises en rekke linjer som feil. Som med de to andre feilene, vil du kanskje sjekke koden for kommende kommas, eller dupliserte ID eller variabelnavn. Ellers, hvis feilen peker ut en bestemt linje med kode, kan du skrive ytterligere Javascript-kode for å fange feilen.