2011-11-29 94 views
0

我對SharePoint很陌生,我試圖做一些標準的HTML,但由於某種原因在SP中無法正常工作。sharepoint動畫gif進度條

我有一系列使用嚮導創建的頁面,我希望倒數第二頁顯示進度微調(gears_an.gif)。

但是,當顯示此頁面時,gif不會生成動畫。

有沒有辦法讓標準的工作gif在SP頁面上以標準方式工作?

(我使用jQuery在頁面上的其他地方,因爲可以用來形成解決方案的一部分的情況下)。

請讓我知道如果你需要任何更多的信息。

的jQuery和HTML如下:

if ($('input[name$="nextButton"]').val() == "Proceed") { 
    $('.pageTable').hide(); 
    $('.buttonBlock').hide(); 
    $('#processingPage').show(); 
    $('#progressSpinner').show(); 

<img id="progressSpinner" enableviewstate="true" src="/_layouts/images/gears_an.gif" width="100" height="100" alt="This is the spinner..." /> 

<asp:Image ImageUrl="~/_layouts/images/gears_an.gif" AlternateText="This is from an asp:label..." Height="100" AlternateText="with a tilde" /> 

<asp:Image ImageUrl="/_layouts/images/gears_an.gif" AlternateText="This is from an asp:label..." Height="100" AlternateText="without a tilde" /> 

非常感謝

+0

呃,沒有理由讓一個gif圖像在任何其他頁面的SP頁面上採取任何不同的行爲。 –

+0

你是否以任何方式調整Gif文件? –

+0

@Steve。我已經嘗試過和沒有調整大小(一些職位提到這應該工作)。不幸的是它不起作用。 – Patrick

回答

0

它沒有直接回答這個問題,但你有沒有考慮過使用SPLongOperation類?

這是專門針對這種情況,並提出了一個旋轉齒輪類型的頁面。

Keith Dahlby已在method of customising this page上發佈。這並不全面,但可能已經足夠滿足您的要求。實際上,您可以將HTML,CSS,javaScript注入到前導和尾隨HTML元素中,並使用它們來重新設置頁面。

+0

感謝您的建議。我確實看過SPLongOperation課程,但是讓它乾淨地擊中我的最終頁面證明是不可能的。它確實展示了一個動畫微調器,但在標準的非品牌頁面中。然後它找不到並顯示最後一頁。 – Patrick

+0

酷 - 我可以離開這個答案的後代,因爲它是在某些情況下有效的解決方案? – SHug

+0

這對我來說很好。你知道是否有任何方式來定製它生成的旋轉齒輪頁面以使用自定義品牌? – Patrick

0

在過去我發現ASP.Net UpdatePanel控件干擾動畫GIF。你的頁面上有沒有UpdatePanels?

+0

嗨@霍華德。我的頁面上沒有更新面板。 – Patrick