2012-04-18 178 views
1

我想使用頁面查看器Web部件來顯示帶有一些Java腳本的html頁面。該頁面將作爲SharePoint中的獨立頁面(可能位於「共享文檔」文件夾下)進行託管。SharePoint 2010 - 頁面查看器

問題是這樣的:當我點的Web部件使用的頁面,它會提示我保存的HTML文件,而不是顯示它的Web部件內的內容。

我下面的一般規則創建的HTML文件:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <title>My Little SharePopint Page</title> 
    </head> 
    <body> 
    <div id="PlayerName"> 
    </div> 
    <div id="display"> 
    </div> 
    </body> 
</html> 

所以我只需要在網頁查看器Web部件中要顯示的頁面 - 而不是被提示將其保存爲一個文件。

回答

0

您需要首先刪除身體標記的北部和南部的所有內容,它們已通過SharePoint存在。然後將文件(只有div內容)加載到文檔庫中,並使用頁面查看器指向該文件。

我注意到你正在使用PlayerName,暗示有一些類型的閃存/視頻播放器內容會在稍後出現,具體取決於所使用的對象設置,這也會導致「下載」文件顯示。

+0

不,它仍然提示我下載文件。我現在只有div標籤。 – dexter 2012-04-19 14:42:02

1

您的Web應用程序配置迫使您的用戶下載文件,這是通過設計和默認情況下,您可以在管理中心的「Web應用程序常規設置」中進行更改。尋找「瀏覽器文件處理」確保它不嚴格。檢查technet 關於此設置的頁面。

這可能會產生安全隱患(如在瀏覽器窗口中加載PDF文件)。還有其他方法可以使用js來完成此操作。