Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
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 - Fatal编程技术网

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>

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行之

在实践中第491行之后。
在VisualStudio2010制作的普通页面中,这段代码起作用,而在母版页中,我从jquery中发现一个错误,即object不支持该属性或方法:有人能解释一下原因吗?没有名称空间就没有问题。

您不能将一个脚本标记放在另一个脚本标记中,并且您添加的任何代码都不应该放在
if
语句中。

没有名称空间的同一代码工作正常,与“if”相关的两行仅是代码中位置的引用,如果您使用SharePoint Designer打开自定义表单,就会很清楚:在任何情况下,我的脚本标记都位于第491行之后,那里已经有另一个脚本标记。

您应该在实际放置javascript代码的位置提供更多的代码。
 id="onetidPageTitleAreaFrameScript"
 if (document.getElementById("onetidPageTitleAreaFrame") != null)   {
   document.getElementById("onetidPageTitleAreaFrame").className="ms-areaseparator";