【问题标题】:Coldfusion load animation cfformColdfusion加载动画cfform
【发布时间】:2014-10-30 20:33:32
【问题描述】:

我一直在到处寻找加载动画。我需要它在此页面加载时显示,然后在页面加载完成时停止/隐藏它。

我已经有一个正在加载的 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。

【问题讨论】:

  • 不要使用 cfform(或任何其他 ColdFusion UI 功能)。它们的实施很差,经常不必要地复杂,并且功能有限。使用普通的旧 HTML &lt;form&gt;,如果您需要一些额外的花里胡哨,请使用 jQuery 等 JavaScript 库及其众多插件来帮助您。

标签: javascript jquery css coldfusion


【解决方案1】:

这与 ColdFusion 本身无关。如果您正在尝试实现传统的“等待”微调器,请选择加载器和微调器的众多实现之一并模仿它。

这个标题为Loaders and spinners 的链接将显示HTML、JS 和CSS 的sn-ps,您需要模拟才能完成它。但它确实是 JS 的东西而不是 CF 的东西。

通常,微调器与 AJAX 一起使用 - 与其说是“页面加载”,不如说是 HTTP 请求页面和您告诉用户等待一秒钟的页面发出的。如果你真的从一个页面跳到下一个页面,你可以添加你的 css 和 JS 以将微调器放在页面上,然后使用 &lt;cfflush&gt; 将“部分”HTML 推送到 JS 触发并执行它的浏览器,然后使用“onLoad”移除微调器。我们曾经在 Ajax 和所有这些用于处理内容的出色库之前的日子里做这些事情。 :) 虽然它是一个 kludge。

另一个选择是转到一个中间页面,其中微调器正在旋转,而后台进程请求服务器的状态。当服务器返回“ok”状态(或订单已处理或图像已处理或其他)时,页面将重定向到最终内容页面。同样,这些方法在当今的网络上都不是优雅的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-28
    • 2015-10-01
    • 1970-01-01
    相关资源
    最近更新 更多