Я создал настраиваемую главную страницу на сайте Sharepoint Foundation, и я хотел бы вставить собственный 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 о том, что свойство или метод не поддерживается объектом: кто-то может объяснить, почему?без пространства имен проблем нет.