當您在 Microsoft Dynamics CRM 2011年中的 [查詢] 欄位中輸入資料時,指令檔錯誤: 「 這。 $E_2.contentWindow.document.body ' 是 null 或不是物件"

狀況

當您輸入資料中查閱最近已自動解析和大部分的欄位會使用啟用的項目功能時,當您使用索引標籤關閉允許自動選擇最最近解析的欄位值,會收到指令碼錯誤。當您展開指令碼錯誤時,您可能會看到類似下列、 參考 MRU 欄位或 InnerHTML 的詳細的指令碼錯誤︰



<CrmScriptErrorReport>

  <ReportVersion>1.0</ReportVersion>

  <ScriptErrorDetails>

< 訊息 >'這。 $E_2.contentWindow.document.body' 為 null 或不是物件< / 訊息 >

 <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>

< 訊息 >無法設定屬性的值 'innerHTML': 物件為 null 或是未定義< / 訊息 >

   <Line>6</Line>

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

   <PageURL>/userdefined/edit.aspx?

原因

關閉欄位的定位停駐時,發生這種的情況,或儲存表單,最近使用過的值之前,已完成填入

解決方案


以下列出目前的因應措施︰

選項 1:


1.而不是輸入字元的欄位,以使用中最近使用過的值,請按一下 [選取的記錄,在 [查詢資料錄] 視窗中的 [查閱] 按鈕


選項 2:

1.在 [Microsoft Dynamics CRM 中,指向 [設定、 指向 [自訂],然後按一下自訂系統

2.展開 [有問題,實體,然後按一下 [表單]。

3.讓表單的 [自訂] 視窗隨即開啟,請按兩下表單。

4.找出造成問題的原因,[查詢] 欄位,然後按兩下以開啟。

5.在 [欄位行為標示 [關閉] 欄位中的自動解析這個欄位停用最近使用過的項目。



選項 3: (附註此選項將所有的指令碼錯誤報告會自動傳送給 Microsoft 和會防止任何未來的 Microsoft Dynamics CRM 指令碼錯誤顯示)


針對個別使用者︰


1.在 [Microsoft Dynamics CRM 中,指向 [檔案、 指向 [選項],然後按一下隱私權

2.選取 [自動傳送錯誤報告給 Microsoft,而不必問過我的權限

3.這樣將會停止指令碼錯誤,在此情況下發生。



組織層級︰

1.在 [Microsoft Dynamics CRM 中,按一下 [設定],按一下 [管理],然後按一下隱私權設定

2.選取 [錯誤報告] 索引標籤。

3.按一下以勾選指定 Web 應用程式錯誤通知喜好設定,代表使用者的核取方塊。

4.選取 [自動傳送錯誤報告給 Microsoft,而不需詢問我] 權限,然後按一下[確定]

更多的資訊

<CallStack>

< 函式 > if(IsNull(this.$E_2) | |IsNull(this.$E_2.parentNode)) 傳回; 這。 $E_2.contentWindow.document.body.innerHTML=""; 這個。 $E_2.parentNode.removeChild(this.$E_2); 這。 $E_2 = null < / 功能 >

<Function>(callback)</Function>

<Function>(callback)</Function>

< 函式 > function() {這。 $D_0 =""; 如果 (!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()}}< / 功能 >

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

<Function>hideMruInternal()</Function>

</CallStack>

</ScriptErrorDetails>

<ClientInformation>

< BrowserUserAgent > Mozilla 4.0 (相容;MSIE 7.0;Windows NT 5.1;三叉戟/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>

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×