2012-12-10 49 views
1

我的SharePoint網站中有一個日曆Web部件,它在Firefox和IE中正常工作,但在Chrome瀏覽器中無法正常工作。Sharepoint日曆Web部件在Chrome瀏覽器中不工作

這是我面對的情況。

http://answers.flyppdevportal.com/categories/sharepoint2010/sharepoint2010programming.aspx?ID=9dde800d-7ce0-4069-93d7-2adf2c53d94b

有什麼建議?

在這裏添加的另一件事是,我有一個內容查詢Web部件,它將使用JQuery循環插件輪換促銷。它是在同一頁上,我已將日曆月放入列表和庫Web部件視圖作爲默認視圖。

如果我刪除與促銷的一切,CQWP工作正常,但如果它有它不會工作

有什麼建議?我已經檢查過Jquery衝突,但找不到任何衝突。

感謝

+0

您是否有自定義母版頁? –

+0

是的,我有一個自定義主頁面 – SigarDave

回答

1

我認爲我有找到我的問題

有一個CQWP放置在同一頁上與此日曆視圖列表的根本原因。

這個CQWP ha調用jquery循環插件,它會在一段時間後循環內容,由於這個JQuery衝突,我的日曆控件不能在chrome中工作。

Whem I刪除此CQWP一切都像一個魅力!

0

1,儘量恢復到OOB v4.master,看看問題是否會消失。如果它按預期工作,這意味着您的母版頁有一些問題。

SP中最荒謬的錯誤之一是,如果你沒有SiteAction控件之前的帶控件,一些JavaScript代碼將失敗。

在我的一個自定義母版頁中,我必須在功能區控制之前創建第二個siteactions控件。我把它放到了一個看不見的DIV中,以便將它完全隱藏起來。

它結束像這樣的東西:

<SharePoint:SPRibbon ID="SPRibbon1" runat="server" PlaceholderElementId="RibbonContainer" 
       CssFile=""> 
       <SharePoint:SPRibbonPeripheralContent ID="SPRibbonPeripheralContent1" runat="server" 
        Location="TabRowLeft" CssClass="ms-siteactionscontainer s4-notdlg"> 

<!-- Here is the hidden site actions control --> 
        <div style="display: none"> 
         <SharePoint:SiteActions runat="server" AccessKey="<%$Resources:wss,tb_SiteActions_AK%>" 
          ID="SiteActionsMenuMain" PrefixHtml="" SuffixHtml="" MenuNotVisibleHtml="&amp;nbsp;"> 
          <CustomTemplate> 
          </CustomTemplate> 
         </SharePoint:SiteActions> 
        </div> 

        <asp:ContentPlaceHolder ID="PlaceHolderGlobalNavigation" runat="server" Visible="false"> 
         <SharePoint:PopoutMenu 
          runat="server" 
          > 

.... Removed for readability .... 

         </SharePoint:PopoutMenu> 
         <div class="s4-die"> 
          <asp:ContentPlaceHolder ID="PlaceHolderGlobalNavigationSiteMap" runat="server" Visible="false"> 
          </asp:ContentPlaceHolder> 
         </div> 
        </asp:ContentPlaceHolder> 


       </SharePoint:SPRibbonPeripheralContent> 
       <SharePoint:SPRibbonPeripheralContent runat="server" Location="TabRowRight" ID="RibbonTabRowRight" 
        CssClass="s4-trc-container s4-notdlg"> 
.... Removed for readability .... 
       </SharePoint:SPRibbonPeripheralContent> 
      </SharePoint:SPRibbon> 

爲了您的信息,這種行爲是由於一個網站行動的內部控制(PublishingConsole如果我是對的)。這個內部控件將產生一些JavaScript全局變量聲明(語言和另一個)。功能區控件需要此全局變量才能按預期工作。

+0

感謝您的幫助史蒂夫,但在我的自定義主頁面我已經定義了網站操作。仍然在CHrome瀏覽器中不起作用 – SigarDave

+0

答案中的重要部分是網站操作必須在**功能區之前出現**。 –

+0

並且您是否嘗試恢復到OOB母版頁,查看母版頁是否有罪? –

相關問題