JavaScript programmering för webbplatser är starkt beroende av användning av föremål i kodspråk . Felaktigt kodade föremål , eller föremål som är oförenliga med en webbläsare , kan orsaka problem för besökare som försöker komma åt informationen i objektet . I Internet Explorer 8 , anger felmeddelandet " ogiltig pekare fel " typiskt att ett problem existerar inom JavaScript -kod . JavaScript Objects
JavaScript programmeringsspråk är känt som ett objekt - baserat programmeringsspråk grund av dess användning av objekt , en typ av data . JavaScript-objekt har egenskaper knutna till dem som visar olika värden som utgör föremålet , såsom tecken lång . I JavaScript " metoder " är de olika typer av åtgärder som kan utföras på objekt för att producera en utsignal . Till exempel kommer använda " toUpperCase " metoden på en sträng med gemener orsaka tecken ut som versaler .
Ogiltig pekare Fel
Även JavaScript är kompatibel över många olika webbläsare , kan vissa webbläsare vara oförenlig med vissa funktioner i JavaScript . Felmeddelandet " Invalid pointer error " betyder oftast att webbläsaren är att ha problem med att bearbeta den metod som är ansluten till ett JavaScript-objekt . Denna händelse är ofta stöter på när en webbplats besökaren använder en inkompatibel webbläsare klickar på ett JavaScript -objekt som är tänkt att utlösa en funktion , till exempel överföra besökaren till en annan webbplats .
IE 8 Problem
användare inlägg i flera online tech brädor support budskap tyder på att Internet Explorer 8 kan medföra att fler ogiltiga meddelanden pekare fel när du använder JavaScript än andra program surfning . Dessa frågor är i allmänhet bundna till JavaScript-objekt som har egenskaper och metoder knutna till dem som är oförenliga med IE8 . Operativa IE8 i kompatibilitetsläge kan tillåta en programmerare som arbetar i IE8 för att redigera koden utan att stöta på felmeddelandet . I senare versioner av Internet Explorer , kan detta felmeddelande rapporteras som " Ogiltigt anropande objektet . "
Testa Objekt
JavaScript programmerare kan testa de objekt som ingår i deras programmeringskod för att försöka lösa den ogiltiga meddelandepekaren fel . Den jQuery kommandot " isPlainObject ( ) " kan testa om ett JavaScript-objekt är ett vanligt föremål eller en värd objekt används av webbläsaren mottagande miljön, värd föremål kan orsaka kodning inkonsekvenser som leder fel . Programmerare kan också bygga kod objektet upptäckt i JavaScript programmering med hjälp av " om " uttalande . Om ett föremål eller metod manus har varit problematiskt för besökare , kan en programmerare in koden " om ( ) " och med föremålet verkligen sitter mellan parenteserna . Eftersom det booleska värdet på objektet utvärderas till " false " om webbläsaren inte stöder manuset , kommer detta uttalande att stoppa föremål från att bearbetas och ta bort ogiltiga meddelandepekaren fel .