我正在幫助改進其他人開發的SharePoint 2007頁面。這件東西對我來說很新,所以請原諒我,如果這是一個noob問題。加載網頁時出現IE8錯誤
當我加載頁面在IE8中,我得到以下錯誤:
Message: Object doesn't support this property or method
Line: 159
Char: 2
Code: 0
URI: <blah>/Pages/default.aspx
(請注意,我替換<blah>
URI的開始,使之更加通用)
當我查看網頁源代碼,以下是網上159:
$("body *").replaceText(/Welcome\s(\w+)\,\s(\w+)/, "$2 $1");
這種看起來有效嗎? (或者說,我完全沒有頭緒,而且找錯了地方?)
編輯:
顯然,replaceText
由Ben Alman as free plug-in提供。
我在我的頁面源中找到了以下內容,所以我假設我正確地引用了該插件。我能夠成功下載「jquery.ba-replacetext.min.js」。也許我會檢查它是否有人修改了源代碼並引入了一個錯誤。
<script type="text/javascript" src="/_layouts/<blah>/jquery.js"></script>
<script type="text/javascript" src="/_layouts/<blah>/jquery.ba-replacetext.min.js"></script>
編輯2:
看來,這不是在Firefox或IE7的問題。我注意到我們正在使用jQuery 1.3.2。有可能這是在最新版本的jQuery中解決的。如果是這種情況,我會在這裏發佈。
我真誠地感謝這個問題的所有幫助。非常感謝你!
你需要圍繞你的正則表達式嗎? – 2010-06-04 16:00:56
/foo/syntax是一個正則表達式,Luke Duddridge。這不是問題。 – 2010-06-04 16:27:09