IE9 JavaScript錯誤:SCRIPT5007:無法獲取屬性'ui'的值:對象為null或未定義


Answers

我在IE9中遇到了同樣的問題。 我遵循上面的答案,並添加了該行:

<meta http-equiv="X-UA-Compatible" content="IE=8;FF=3;OtherUA=4" />

在我的<head> ,它工作。

Question

我的網站在Chrome,Firefox和Internet Explorer 8上運行良好。但是,在Internet Explorer 9上,當將鼠標懸停在組件上時,會觸發非常奇怪的錯誤。

SCRIPT5007:無法獲取屬性'ui'的值:對象為空或未定義ScriptResource.axd?d = sTHNYcjtEdStW2Igkk0K4NaRiBDytPljgMCYpqxV5NEZ1IEtx3DRHufMFtEMwoh2L3771sigGlR2bqlOxaiwXVEvePerLDCL0hFHHUFdTOM0o55K0&t = ffffffffd37cb3a1,第181行字符1914

下面的JavaScript中的錯誤鏈接顯示了這些代碼位:

onNodeOver:function(B,A){A.ui.onOver(B)},onNodeOut:function(B,A){A.ui.onOut(B)}

對於如何解決這個錯誤我有點無知。 我已經看到這個解決方案,但是這並沒有解決我的問題。

有任何想法嗎?




檢查最後是否有逗號。

                            },
                            {
                                name: 'МОФ. Перелив из баков. м3/ч',
                                data: graph_high3,
                                dataGrouping: {
                                    units: groupingUnits,
                                    groupPixelWidth: 40,
                                    approximation: "average",
                                    enabled: true,
                                    units: [[
                                            'minute',
                                            [1]
                                        ]]
                                }
                            }   // if , - SCRIPT5007






我也面臨同樣的問題。

我在.aspx頁面中使用了下面的代碼,而沒有在web.config文件中寫入認證配置。 在Web.config中寫入設置後,我可以運行我的代碼。

<% If Request.IsAuthenticated Then%>
     <table></table>
<%end if%>