What about this.... <cfif Not IsDefined("IsOperator")> <cfscript> function IsOperator( value ) { blah blah blah; return something; } </cfscript> </cfif>
</rob> -----Original Message----- From: heirophant mm [mailto:[EMAIL PROTECTED]] Sent: Friday, May 17, 2002 10:28 AM To: CF-Talk Subject: UDFs in a Custom Tag problem Hello developers, I'm writing a custom tag, and I've written some UDFs to clean up some of the code within the custom tag. Only the custom tag uses these UDFs - they're pretty specialized - so I thought it would be easiest to just put them right inside the template for the custom tag. Here's my general structure: <cfif thistag.executionmode EQ "start"> <cfscript> function IsOperator( value ) { blah blah blah; return something; } </cfscript> more code </cfif> <cfif thistag.executionmode EQ "end"> some output, etc. </cfif> I get this error: "Routines cannot be declared more than once. The routine IsOperator has been declared twice in different templates." I have found that this error occurs at the very beginning of the "end ExecutionMode" of the tag. I can't figure out how to stop this error. Any ideas? Thanks Mike Mertsock Alfred University Webteam ________________________________________________________ Outgrown your current e-mail service? Get a 25MB Inbox, POP3 Access, No Ads and No Taglines with LYCOS MAIL PLUS. http://login.mail.lycos.com/brandPage.shtml?pageId=plus FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists ______________________________________________________________________ Get the mailserver that powers this list at http://www.coolfusion.com FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists