2014-10-30 45 views
0

我一直在尋找一個加載動畫。我需要它在加載此頁面時顯示,然後在加載頁面時停止/隱藏它。Coldfusion加載動畫cfform

我已經有一個加載gif圖像。只是不知道該從哪裏出發。

<cfform action="submitform.cfm" method="POST"> 
    <!--- Code Here ---> 

    <input type="Image" src="../images/btn_submit.gif" border="0" alt="Submit" style="border: none;"> 

</cfform> 

我有ColdFusion的11

+2

請勿使用'cfform'(或任何其他ColdFusion UI功能)。它們實施得很差,往往不太複雜,並且功能有限。使用簡單的老式HTML'

',如果您需要一些額外的花裏胡哨的東西,請使用jQuery等JavaScript庫及其大量插件來幫助您。 – 2014-10-31 14:06:53

回答

1

這並不涉及到的ColdFusion本身。如果你正在試圖實現一個傳統的「等待」微調器,選擇許多加載器和微調器的其中一個,然後模仿它。

此鏈接標題爲Loaders and spinners,將顯示您需要模擬完成的HTML,JS和CSS代碼片段。但它確實是一個JS而不是CF的東西。

通常,微調可與AJAX - 不是「頁面加載」這麼多的HTTP請求通過頁面,在這裏你告訴用戶等一下對頁面進行。如果你真的從一個頁面跳到下一個頁面,你可以添加你的css和JS來將微調器放在頁面上,然後使用<cfflush>將「部分」HTML推送到JS觸發並執行它的瀏覽器,然後使用「onLoad」刪除微調器。我們使用在Ajax和所有這些用於處理內容的精彩庫前一天做了這樣的事情。 :)雖然這是一個混亂。

另一種選擇是轉到一箇中間頁面,當後臺進程請求服務器的狀態時,微調框正在旋轉。當服務器返回狀態「OK」(或者處理訂單或圖像處理或其他)時,頁面將重定向到最終內容頁面。再次,這些方法都不是在今天的網絡上。