sharepoint 2013 web part生成破坏的javascript,如' function'在主页上

时间:2015-04-16 07:39:49

标签: sharepoint-2013

我的主页生成无效的javascript代码,因此抛出javascript错误,其他JS函数不起作用; 代码是;

if(typeof(MSOLayout_MakeInvisibleIfEmpty) == 'function') {
   MSOLayout_MakeInvisibleIfEmpty();
} 

如您所见,错误是:'function' 它必须是“功能”

我该如何解决?

1 个答案:

答案 0 :(得分:1)

我猜你试图隐藏空的网页区域并复制并粘贴以下代码:

if(typeof(MSOLayout_MakeInvisibleIfEmpty) == "function") {
    MSOLayout_MakeInvisibleIfEmpty();
}

以下是尝试解决问题的一些方法。

  1. 确保粘贴的代码包含双引号,而不是复制并粘贴时可能已经转移的'。如果您在代码中看到',请将其替换为实际输入双引号(")。
  2. 如果它在母版页(或母版页的.html文件)中显示为双引号,请尝试删除它们并重新输入。它们可能显示为双引号,但实际上是通过文本编辑器生成的,并且在幕后仍然是'
  3. 希望这有帮助!