Well there's that too... <cfloop condition="myvar is ''">...</cfloop>
But if you're looping over an array (as in the example below) and you just want to exit the loop on a condition that's satisfied by something you're doing with the array, often you still want to use the index loop rather than using the conditional loop -- which is where cfbreak becomes handy. :) > yep....conditional loops...check the docs ;-) > Bryan Stevenson B.Comm. > VP & Director of E-Commerce Development > Electric Edge Systems Group Inc. > t. 250.920.8830 > e. [EMAIL PROTECTED] > --------------------------------------------------------- > Macromedia Associate Partner > www.macromedia.com > --------------------------------------------------------- > Vancouver Island ColdFusion Users Group > Founder & Director > www.cfug-vancouverisland.com > ----- Original Message ----- > From: "Matt Robertson" <[EMAIL PROTECTED]> > To: "CF-Talk" <[EMAIL PROTECTED]> > Sent: Monday, June 09, 2003 3:41 PM > Subject: Is there an END WHILE for CFLOOP? >> I'm looping over an array like so: >> >> <cfloop >> from="1" >> to="#ArrayLen(application.myArray)#" >> index="ArrayRows"> >> ...blahblahblah... >> </cfloop> >> >> Is there a way for me to stop execution of a as soon as >> the loop code > finds what it wants? >> >> i.e. <cfif foo is "bar">endwhile goes here</cfif> >> >> ------------------------------------------- >> Matt Robertson, [EMAIL PROTECTED] >> MSB Designs, Inc. http://mysecretbase.com >> ------------------------------------------- >> >> >> ---------- Original Message >> ---------------------------------- >> From: S. Isaac Dealey <[EMAIL PROTECTED]> >> Reply-To: [EMAIL PROTECTED] >> Date: Mon, 9 Jun 2003 17:20:25 -0500 >> >> >> I've been thinking about some ideas on how to stop >> >> running >> >> scripts, like >> >> an ABORT button. This is the first thought I came up >> >> with. >> >> Any other >> >> ideas? This comes up for me because I have several >> >> LONG >> >> running scripts >> >> that occassionally, I might want to stop w/o having to >> >> bounce the cf >> >> server to do so... >> > >> >... hrm... I would probably use some sort of progress >> >meter on the > long-running page you might want to halt -- which will > slow it down some > overall also, although probably not a noticeable amount in > most cases... > What you really need is a way to interract with the > running page from the > client side -- which means, another page load, which is > fine, it's just a > matter of figuring out how that is accomplished... The > fileexists() isn't a > bad idea -- you could for instance have a "stop" button > that produces a > popup window that says "stopping the process, please > wait", which then > creates the halt flag on the server. Use cfflush after the > button is > displayed and before the long running process begins, so > that the button is > visible and then display the progress below the button. > When the long > running process sees the flag file it deletes it, aborts > the process, closes > the popup window and displays a message indicating that > the process has been > cancelled. I wouldn't worry terribly much about the time > it takes to perfor >> >hth >> > >> >s. isaac dealey 972-490-6624 >> > >> >new epoch http://www.turnkey.to >> > >> >lead architect, tapestry cms >> >http://products.turnkey.to >> > >> >tapestry api is opensource >> >http://www.turnkey.to/tapi >> > >> >certified advanced coldfusion 5 developer >> >http://www.macromedia.com/v1/handlers/index.cfm?ID=21816 >> > >> > >> > >> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ~~~~~~~~~~~| > Archives: > http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 > Subscription: http://www.houseoffusion.com/cf_lists/index. > cfm?method=subscribe&forumid=4 > FAQ: http://www.thenetprofits.co.uk/coldfusion/faq > Signup for the Fusion Authority news alert and keep up > with the latest news in ColdFusion and related topics. > http://www.fusionauthority.com/signup.cfm > Unsubscribe: http://www.houseoffusion.com/cf_lists/uns > ubscribe.cfm?user=633.558.4 s. isaac dealey 972-490-6624 new epoch http://www.turnkey.to lead architect, tapestry cms http://products.turnkey.to tapestry api is opensource http://www.turnkey.to/tapi certified advanced coldfusion 5 developer http://www.macromedia.com/v1/handlers/index.cfm?ID=21816 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. http://www.cfhosting.com Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

