Ferdig, men med feil i IE JS Object Forventet

Ferdig, men med feil i IE JS Object Forventet


I en verden av webutvikling, gjør feil ikke alltid hindre at sidene lastes helt inn. Hvis Internet Explorer viser "gjort" for en side laste status, men viser en feilmelding som informerer om at det forventes en Javascript-objekt, betyr det at det er en syntaksfeil i Javascript-kode sidens som hindrer deg fra å se alt sidens utvikleren ment .

Javascript fungerer Hvordan

Javascript er et programmeringsspråk som bygger med HTML for å produsere mer fullstendig omtalt og interaktive websider. Mens HTML i seg selv er et kodespråk for å definere struktur og organisering av en side, har Java den dynamiske funksjonaliteten til et programmeringsspråk, slik at programmerere kan opprette sider som svarer på brukerundersøkelser og vise forskjellig innhold under ulike omstendigheter.

objekter

Javascript er et objektorientert språk. Dette betyr at Javascript programmerere kan lage datastrukturer kalt "objekter" for å aktivere avanserte programfunksjoner for sine egne prosjekter, eller lage biblioteker av disse objekt-filer slik at andre programmerere kan innlemme de samme funksjonene i sine prosjekter. Programmerere kan integreres objektkode inn i den samme kildekoden fil, i dette tilfellet en web-side som vil kalle objektet. Imidlertid tilsier god programmeringsstil som utviklerne satt objektkode i separate filer. Når programmereren ønsker å bruke objektet i en gitt kilde-kode siden, har han et kall til objektets filen i sin kildekode.

Feil

Når en nettleser laster inn en nettside som inneholder Javascript-elementer, vil den prøve å kjøre koden for disse elementene til å produsere ekstra HTML-kode. Når disse kodeelementer ferdig utfører, vil nettleseren vise HTML den har for siden og merke det som "ferdig". En "objekt forventet" feilen betyr at Javascript-koden på siden utstedte en samtale til et objekt fil som leseren ikke kunne finne. Denne feilen vil hindre Javascript-koden fra helt utførende, men nettleseren vil fortsatt gjengi websiden med noen HTML-kode det har og merk siden som helt lastet.

Festing problemet

Hvis du ikke er en utvikler, men bare er innom et nettsted som gir denne feilen, så det er ingenting du selv kan gjøre for å fikse det. Problemet ligger med Javascript-koden på siden du trenger en fil som leseren ikke kan finne. Dette kan være fordi programmereren har gjort en skrivefeil da han skrive ut navnet på objektet filen, fordi han glemte å laste opp objektet filen til serveren, eller fordi han glemte å utstede call for objektet filen før refererer det i sin kode. Hvis nettstedet inneholder kontaktinformasjon for en webmaster, kan du sende ham og beskriver feil du møtte ham slik at han kan løse problemet.