JavaScript / css在Sharepoint WebPart中不起作用

时间:2014-07-21 08:36:18

标签: javascript jquery css sharepoint

我试图将我的网页上传到sharePoint但我收到此错误

"警告:您输入的html来源可能已被修改"

然而javascript不工作也不是css。

我尝试通过将代码放入Site Assets文档库中的文本文件来解决此问题。

http://bytelab.blogspot.com/2011/01/warning-html-source-you-entered-might.html

但没有运气,

P.S:我正在为html,JS,CSS使用sepprate文件

1 个答案:

答案 0 :(得分:1)

我建议您在问题中引用的博文linked中提到的方法。将代码放在外部文件中使管理和调试更加容易。尝试以下步骤以使代码正常工作:

  1. 使用以下内容在记事本(或类似的文本编辑器)中创建文件:alert("Hello World!");
  2. 将文件另存为test.js
  3. 将文件上传到SharePoint中的文档库
  4. 上传文件后,将完整的URL复制到该文件中。在大多数浏览器中,您可以通过右键单击链接并选择"复制链接到剪贴板"来复制完整的URL。该链接应如http://yoursharepointsite.com/SiteAssets/test.js
  5. 浏览到SharePoint中的Web部件页。这是您可以插入Web部件的任何页面。
  6. 如您链接到的博文中所述,添加内容编辑器Web部件并将内容链接设置为test.js文件的完整URL(从步骤4开始)。
  7. 将更改保存到Web部件和页面。重新加载页面时,您应该收到文本" Hello World"。
  8. 如果您没有收到提醒,请按F12打开浏览器的开发人员工具。在Developer Tools中找到JavaScript控制台并刷新页面。您应该看到问题原因的错误。

    如果收到提醒,则可以将内容链接中的URL替换为JavaScript文件(或HTML文件)的完整URL。如果它无法按预期工作,请使用开发人员工具来追踪问题的根源。以下网站提供了在大多数主流浏览器上打开开发人员工具的说明:

    http://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors