2014-07-21 67 views
0

我嘗試上傳網頁到SharePoint,但我發現這個錯誤的JavaScript/CSS在Sharepoint不工作的WebPart

「警告:您輸入HTML源代碼可能已被修改」

但是JavaScript不工作,也沒有CSS。

我試圖通過將代碼放入Site Asset文檔庫中的文本文件來解決此問題。

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

,但沒有運氣,

PS:我使用sepprate文件的HTML,JS,CSS

+0

你能否提供一些代碼樣本, Basicly的Sharepoint剔除了「有害的:」標籤。 –

回答

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部件並將Content Link設置爲test.js文件的完整URL(從步驟4開始)。
  7. 將更改保存到Web部件和頁面。當頁面重新加載時,您應該收到文本「Hello World」並提醒。

如果您沒有收到警報,請按F12爲您的瀏覽器打開Developer Tools。在Developer Tools中找到JavaScript控制檯並刷新頁面。您應該看到問題原因的錯誤。

如果您收到警報,則可以將Content Link中的URL替換爲JavaScript文件(或HTML文件)的完整URL。如果它沒有按預期工作,請使用開發工具來追蹤問題的根源。下面的網站有上絕大多數主流瀏覽器打開了開發工具的說明:

http://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors