我在一個Sharepoint基金會網站中創建了一個自定義母版頁,我將使用命名空間插入自定義JavaScript。 這是我的代碼:在Sharepoint 2010母版頁中的javascript命名空間
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.5.min.js"></script>
<script type="text/javascript">
var CapMossJs = {
setCurrentMonthInCombo: function() {
//var objComboMesi = getField('select', 'Mese');
var datCurrent = new Date();
var intCurrMonth = datCurrent.getMonth();
window.alert(intCurrMonth);
},
hideUtenteSrcurlTemplatelink: function() {
}
}
</script>
<script type="text/javascript">
$().ready(function() {
CapMossJs.setCurrentMonthInCombo();
});
</script>
,我已經插在母版頁的行
id="onetidPageTitleAreaFrameScript"
if (document.getElementById("onetidPageTitleAreaFrame") != null) {
document.getElementById("onetidPageTitleAreaFrame").className="ms-areaseparator";
實際上線後,491後。 在用Visual Studio 2010製作的普通頁面中,這段代碼起作用,而在主頁面中,我從jquery中得到了一個錯誤,即該對象不支持該屬性或方法:有人可以解釋爲什麼嗎?沒有命名空間沒有問題。
你應該提供更多的代碼,你實際上把JavaScript代碼。 – 2011-03-21 20:44:54