Hi Ed,

Even though I'm just a newbie, I hope I can still help.  I haven't yet used 
<cfexecute> for processes that take a while to execute, but I think ColdFusion 
will not send the rest of the HTML (you're using HTML, right?) to the client 
unless the preceding <cfexecute> finishes.

Therefore, perhaps this solution would work:

<img src="status_msg.gif" name="statmsg" id="statmsg" />
<cfflush>
<cfexecute...
</Xcript>
    document.statmsg.src = "done.gif";
</Xcript>

After <cfexecute> finishes, we just use JavaScript to dynamically change the 
image.

Regards,

[ simon.cpu ]


> Hi again,
> 
> Things have changed a little. Now I am reading in an external file and 
> then looping throught the list and sending each file to a CFEXECUTE 
> for further processing. I want to have a gif displayed saying "work in 
> progress" while the CFEXECUTE is running and then when it done have 
> that image replaced with "done". I can't seem to get it to work. Maybe 
> DIV tags are not what I should be using. Is there another way of doing 
> this. Note, that the page does not ger refreshed. Everything gets 
> display on the same template. This is what I have so far.
> 
> <cfloop query="mylist">
> 
> <div id="work" style="inline"><img src="ip.gif" alt=""></div>
> 
> <cfflush>
> 
> <cfexecute...
> 
> <div id="done" style="inline"><img src="done.gif" alt=""></div>
> 
> </cfloop>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:15:1042
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/15
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:15
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.15
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to