Skriptfel när du anger data i ett uppslagsfält i Microsoft Dynamics CRM 2011: "detta. $E_2.contentWindow.document .body ' är null eller inte ett objekt"

Arbeta överallt från alla enheter med Microsoft 365

Uppgradera till Microsoft 365 om du vill arbeta var som helst med de senaste funktionerna och uppdateringarna.

Uppgradera nu

Symptom

När du anger data i en sökning fält med automatisk stängning och de flesta nyligen använda objekt funktioner aktiveras, du ett skriptfel när fliken från fältet så att automatiska lösningar att välja en nyligen använda värdet. När du expanderar du skriptfel visas en detaljerad skriptfel som liknar följande, refererande MRU-fält eller InnerHTML:



<CrmScriptErrorReport>

  <ReportVersion>1.0</ReportVersion>

  <ScriptErrorDetails>

< message >' detta. $E_2.contentWindow.document .body ' är null eller inte ett objekt< / Message >

 <Line>6</Line>

 <URL>/_common/global.ashx?ver=1810813519</URL>

 <PageURL>/userdefined/edit.aspx?etc=2&pagemode=iframe&sitemappath=Workplace%7cCustomers%7cnav_search</PageURL>





  <CrmScriptErrorReport>

  <ReportVersion>1.0</ReportVersion>

  <ScriptErrorDetails>

< Message >Det gick inte att ange värdet för egenskapen 'innerHTML': objektet är null eller odefinierad< / Message >

   <Line>6</Line>

   <URL>/_common/global.ashx?ver=-1915844570</URL>

   <PageURL>/userdefined/edit.aspx?

Orsak

Detta inträffar när tabbar från fältet eller spara formuläret innan de senast använda värdena är klar fyller

Lösning


Aktuella lösningar visas nedan:

Alternativ 1:


1. i stället för att skriva tecken i fältet om du vill använda det senast använda värdena, klickar du på sökknappen för att välja posten i fönstret Sök efter post


Alternativ 2:

1. i Microsoft Dynamics CRM peka på Inställningar, peka på Anpassaoch klicka sedan på Anpassa systemet.

2. expandera entiteten i fråga och klicka sedan på formulär.

3. Dubbelklicka på formuläret så att anpassning formulärfönstret öppnas.

4. hitta uppslagsfält som orsakar problemet och dubbelklicka sedan på Öppna.

5. under Fältet beteende, markera Inaktivera automatisk stängning i fältet och Inaktivera senast använda objekt för det här fältet.



Alternativ 3: (Obs detta alternativ skickas alla skript felrapporter till Microsoft automatiskt och förhindra att eventuella framtida Microsoft Dynamics CRM-skriptfel visas)


För enskilda användare:


1. i Microsoft Dynamics CRM, pekar du på filen, peka på Alternativoch klicka på Sekretess.

2. Välj automatiskt skicka en felrapport till Microsoft utan att be mig om tillåtelse.

3. detta stoppas skriptfel uppstår i den här situationen.



För organisationen:

1. i Microsoft Dynamics CRM klickar du på Inställningar, klicka på Administrationoch sedan på Sekretessinställningar.

2. Välj fliken Felrapportering .

3. Markera kryssrutan Ange webbprogrammet felaviseringar för användare .

4. Välj Skicka automatiskt en felrapport till Microsoft utan att be mig om tillåtelse, och klicka sedan på OK.

Mer Information

<CallStack>

< funktion > if(IsNull(this.$E_2). IsNull(this.$E_2.parentNode)) avkastning; detta. $E_2.contentWindow.document.body.innerHTML= ""; detta. $E_2.parentNode.removeChild(this.$E_2); detta. $E_2 = null < / fungerar >

<Function>(callback)</Function>

<Function>(callback)</Function>

< funktion > function() {detta. $D_0 = ""; om (! IsNull(Mscrm.LookupMruListUI.$0_0)){Mscrm.LookupMruListUI.$0_0.clear(); Mscrm.LookupMruListUI.$0_0.hide()} if (! IsNull(Mscrm.LookupMruListUI.$7_0)){Mscrm.LookupMruListUI.$7_0.clear(); Mscrm.LookupMruListUI.$7_0.hide()}}< funktionen / >

<Function>function(){this.$V_0()}</Function>

<Function>hideMruInternal()</Function>

</CallStack>

</ScriptErrorDetails>

<ClientInformation>

< BrowserUserAgent > Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR-3.5.30729; MS-RTC LM 8. AskTbORJ/5.13.1.18107; InfoPath.3) < / BrowserUserAgent >

<BrowserLanguage>en-us</BrowserLanguage>

<SystemLanguage>en-us</SystemLanguage>

<UserLanguage>en-us</UserLanguage>

<ScreenResolution>1440x900</ScreenResolution>

<ClientName>Web</ClientName>

<ClientTime>2012-01-26T13:01:56</ClientTime>

</ClientInformation>

<ServerInformation>

<OrgLanguage>1033</OrgLanguage>

<OrgCulture>1033</OrgCulture>

<UserLanguage>1033</UserLanguage>

<UserCulture>1033</UserCulture>

<CRMVersion>5.0.9688.594</CRMVersion>

</ServerInformation>

</CrmScriptErrorReport>

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×