No, that wasn't sarcastic... 'cause it was a thread I wanted to respond to. That's why I have the filter. :)
> Hee Hee, sorry Isaac. > -----Original Message----- > From: S.Isaac Dealey [mailto:[EMAIL PROTECTED] > Sent: Thursday, November 06, 2003 3:25 PM > To: [EMAIL PROTECTED] > Subject: RE: XML Issues... (Solved) - Now Status bar > question > Thanks for sticking "Isaac" in this Ron, -- that sets off > my filters to > make sure I see the message. :) In any event, yea, there's > a dhtml > progress bar in the onTap framework and prior to that in > the Tapestry > API (TAPI) both open-source and available on my site. > Fundamentally it's > fairly simple. You create your html widgets and then you > run your > process and you output a small javascript function that > updates the > progress bar. You have to do it like this to make it work: > <cfloop ... > > <script type="javascript"> > ... update progress bar here ... > </script> > <cfflush> > </cfloop> > The loop and the flush are both necessary, which > unfortunately means > it's not very useful for certain things like uploading an > individual > file since you can only flush after each _complete_ file > uploaded. So > with database activities, if you can separate the process > out into > several separate queries, then you can update progress > after each > individual query. And again, unfortunately it doesn't help > if you're > down to a single long-running query. > You can create a "faux" progress bar "loading . . ." and > make the dots > move to give users the impression of progress to try and > keep them from > hitting refresh and hozing it up. You can also use > javascript to move on > to the next page before the query finished processing, > which eliminates > the possibility of users doing that all-together. To do > that use > something like this: > <script language="javascript"> > location.replace("next page here"); > </script><cfflush> > <cfquery ...> > ... long running query here ... > </cfquery> > Note also that the cfflush tag must be _outside_ the > script tags -- > otherwise the browser is left waiting for you to close the > script tags > before it executes any of the script. Also, Internet > Explorer won't > display any content (or execute any script) until it's > received > something like 1500 characters worth of data... > fortunately it can be > white-space, so if you have a problem with a flush not > seeming to > execute the js, you can just put in something like > <cfoutput>#repeatstring(" ",1500)#</cfoutput> in front of > the flush and > that'll force IE to accept it. > hth > s. isaac dealey 972-490-6624 > team macromedia volunteer > http://www.macromedia.com/go/team > chief architect, tapestry cms http://products.turnkey.to > onTap is open source http://www.turnkey.to/ontap >> I believe Sir. Isaac can help you out in this category. >> I've seen it >> from his onTap site. I don't have the link anymore. It >> was a free >> download. >> _____ >> From: Bailey, Neal [mailto:[EMAIL PROTECTED] >> Sent: Thursday, November 06, 2003 2:11 PM >> To: '[EMAIL PROTECTED]' >> Subject: RE: XML Issues... (Solved) - Now Status bar >> question >> Ok I have another question... I seem to have it working >> now. And the >> data that I have to transfer into our database is >> somewhat large plus >> the connection at our main office is slow. I was >> wondering if there is >> some type of status bar I can add to this page to show >> the progress of >> the transfer. I have seen something like this before but >> it was a java >> thingy and I'm not sure it will work for what I need as >> it have to >> monitor the progress of the query. Any ideas on what I >> could do? >> Thanks, >> And yes this list is the best... I probably would not be >> where I am >> today with out it. Ten times better than the popular >> CF-Talk list. >> One day I would like to attend one of the meetings. >> Neal Bailey >> Internet Marketing Manager >> UGA-Association Field Services >> Phone: 817.255.3720 >> Fax: 501.694.8929 >> E-mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > ----------------------------------------------- > To post, send email to [EMAIL PROTECTED] > To unsubscribe: > Send UNSUBSCRIBE to [EMAIL PROTECTED] To > subscribe / > unsubscribe: http://www.dfwcfug.org > ----------------------------------------------- > To post, send email to [EMAIL PROTECTED] > To unsubscribe: > Send UNSUBSCRIBE to [EMAIL PROTECTED] > To subscribe / unsubscribe: http://www.dfwcfug.org s. isaac dealey 972-490-6624 team macromedia volunteer http://www.macromedia.com/go/team chief architect, tapestry cms http://products.turnkey.to onTap is open source http://www.turnkey.to/ontap ----------------------------------------------- To post, send email to [EMAIL PROTECTED] To unsubscribe: Send UNSUBSCRIBE to [EMAIL PROTECTED] To subscribe / unsubscribe: http://www.dfwcfug.org
