sharepoint 2010母版页中的javascript名称空间 我在SharePoint基金会网站中创建了一个自定义母版页,我将使用命名空间插入自定义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>
在实践中第491行之后。sharepoint 2010母版页中的javascript名称空间 我在SharePoint基金会网站中创建了一个自定义母版页,我将使用命名空间插入自定义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>,javascript,sharepoint,namespaces,Javascript,Sharepoint,Namespaces,在实践中第491行之后。 在VisualStudio2010制作的普通页面中,这段代码起作用,而在母版页中,我从jquery中发现一个错误,即object不支持该属性或方法:有人能解释一下原因吗?没有名称空间就没有问题。您不能将一个脚本标记放在另一个脚本标记中,并且您添加的任何代码都不应该放在if语句中。没有名称空间的同一代码工作正常,与“if”相关的两行仅是代码中位置的引用,如果您使用SharePoint Designer打开自定义表单,就会很清楚:在任何情况下,我的脚本标记都位于第491行之
在VisualStudio2010制作的普通页面中,这段代码起作用,而在母版页中,我从jquery中发现一个错误,即object不支持该属性或方法:有人能解释一下原因吗?没有名称空间就没有问题。您不能将一个脚本标记放在另一个脚本标记中,并且您添加的任何代码都不应该放在
if
语句中。没有名称空间的同一代码工作正常,与“if”相关的两行仅是代码中位置的引用,如果您使用SharePoint Designer打开自定义表单,就会很清楚:在任何情况下,我的脚本标记都位于第491行之后,那里已经有另一个脚本标记。您应该在实际放置javascript代码的位置提供更多的代码。
id="onetidPageTitleAreaFrameScript"
if (document.getElementById("onetidPageTitleAreaFrame") != null) {
document.getElementById("onetidPageTitleAreaFrame").className="ms-areaseparator";