Spike Just to add to that. It seems silly to me that 0 can evaluate to false but then compareNoCase returns 0 if the strings match (which could be regarded as true) so..
<cfif compareNocase( string1, string2) > ... </cfif> Is slightly misleading as you would expect that if they match, the if block will be executed but this is not the case (assuming the strings are the same) Kola >> -----Original Message----- >> From: Spike [mailto:spike@;prisma-it.com] >> Sent: 18 October 2002 11:31 >> To: [EMAIL PROTECTED] >> Subject: RE: [ cf-dev ] CF "Feature" >> >> erm... >> >> compareNocase() returns 0 (boolean false)if the strings are identical >> and returns -1 or 1 (boolean true) otherwise. >> >> It doesn't seem too silly to me to say that "Yes" isn't the same as "1". >> >> Spike >> >> Stephen Milligan >> Team Macromedia - ColdFusion >> Co-author 'Reality Macromedia ColdFusion MX: Intranets and Content >> Management' >> http://spikefu.blogspot.com >> >> > -----Original Message----- >> > From: Rich Wild [mailto:r.wild@;e-mango.com] >> > Sent: 18 October 2002 12:05 >> > To: '[EMAIL PROTECTED]' >> > Subject: RE: [ cf-dev ] CF "Feature" >> > >> > >> > it happens in MX as well, also with this code: >> > >> > <cfif comparenocase("yes", "1")> >> > true >> > <cfelse> >> > false >> > </cfif> >> > >> > which is just plain silly. >> > >> > as far as I know its always done this though. >> > >> > > -----Original Message----- >> > > From: Matt Horn [mailto:matt.horn@;mediatelgroup.co.uk] >> > > Sent: 18 October 2002 11:19 >> > > To: [EMAIL PROTECTED] >> > > Subject: Re: [ cf-dev ] CF "Feature" >> > > >> > > >> > > we use 5 at the moment >> > > >> > > and yes I did get the window solved >> > > >> > > made a workaround .. PPk told me you cant create an empty >> > > window object >> > > >> > > >> > > At 11:19 18/10/02 +0100, you wrote: >> > > >hmmmm scary.... >> > > > >> > > >Is that an MX feature or a CF "all versions" feature? >> > > > >> > > >Stephen >> > > >PS. Did you get your JS window object problem sorted? >> > > > >> > > >----- Original Message ----- >> > > >From: "Matt Horn" <[EMAIL PROTECTED]> >> > > >To: <[EMAIL PROTECTED]> >> > > >Sent: Friday, October 18, 2002 11:12 AM >> > > >Subject: [ cf-dev ] CF "Feature" >> > > > >> > > > >> > > > > Something of interest one of our developers found : >> > > > > >> > > > > >> > > > > >> > > -------------------------------------------------------------- >> > > ------------ >> > > >------------- >> > > > > How do you think the following statement will be >> > resolved: <cfset >> > > > > var1 = "Yes"> >> > > > > >> > > > > <cfif var1 EQ 1> >> > > > > true >> > > > > <cfelse> >> > > > > false >> > > > > </cfif> >> > > > > You would think that it would return false (I certainly >> > > did), instead it >> > > > > returns true! >> > > > > Cold Fusion does a (not so) clever boolean conversion on >> > > the string "Yes" >> > > > > >> > > > > Even if you attempt to cast the 1 as a string "1" in >> > the if: <cfif >> > > > > var1 EQ "1"> >> > > > > true >> > > > > <cfelse> >> > > > > false >> > > > > </cfif> >> > > > > Still true! >> > > > > >> > > > > The only way to get around this is to do an extra check >> > > of IsNumeric(): >> > > > > <cfif IsNumeric(var1) AND var1 EQ 1> >> > > > > true >> > > > > <cfelse> >> > > > > false >> > > > > </cfif> >> > > > > Then you get false (hurray!). >> > > > > >> > > -------------------------------------------------------------- >> > > ------------ >> > > >---------------------------- >> > > > > >> > > > > Matt Horn >> > > > > Senior Web Applications Developer >> > > > > MediaTel Group >> > > > > 84-86 Regent Street >> > > > > London >> > > > > W1B 5AJ >> > > > > Tel: +44(0)20 7439 7575 >> > > > > Fax: +44(0)20 7734 0940 >> > > > > >> > > > > www.MediaTelGroup.co.uk >> > > > > >> > > > > MediaTel Group - Maximising efficiency across the entire >> > > media process. >> > > > > >> > > > > Are you the best sporting brain in the industry? >> > > > > Visit www.MediaTelGroup.co.uk/sportsquiz to enter our >> > > Sports Quiz in aid >> > > >of >> > > > > Whizz-Kidz >> > > > > >> > > > > >> > > > > This message is for the named recipient's use only and >> > may contain >> > > > > confidential or privileged information. If you receive >> > > this message in >> > > > > error, please immediately delete it and all copies of it >> > > from your system, >> > > > > destroy any hard copies of it and notify the sender. >> > You must not, >> > > >directly >> > > > > or indirectly, use, disclose, distribute, print, or copy >> > > any part of this >> > > > > message if you are not the intended recipient. Email >> > > communications are >> > > >not >> > > > > secure and therefore the MediaTel Group does not accept >> > > liability for any >> > > > > errors or omissions in the contents of this message which >> > > arise as a >> > > >result >> > > > > of email transmission. MediaTel reserves the right to >> > > monitor all email >> > > > > communications through its networks. Any views expressed >> > > by an individual >> > > > > in this email do not necessarily reflect the views of the >> > > MediaTel Group. >> > > > > >> > > > > >> > > > > -- >> > > > > ** Archive: >> > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ >> > > > > >> > > > > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > > > > For additional commands, e-mail: >> > [EMAIL PROTECTED] >> > > > > For human help, e-mail: [EMAIL PROTECTED] >> > > > > >> > > > > >> > > > >> > > > >> > > > >> > > >-- >> > > >** Archive: >> > > http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ >> > > > >> > > >To unsubscribe, e-mail: [EMAIL PROTECTED] >> > > >For additional commands, e-mail: >> > [EMAIL PROTECTED] For >> > > >human help, e-mail: [EMAIL PROTECTED] >> > > >> > > >> > > -- >> > > ** Archive: >> > http://www.mail-archive.com/dev%> 40lists.cfdeveloper.co.uk/ >> > > >> > >> > > To unsubscribe, e-mail: >> > [EMAIL PROTECTED] >> > > For additional commands, e-mail: >> > [EMAIL PROTECTED] For >> > > human help, e-mail: [EMAIL PROTECTED] >> > > >> > >> > >> > -- >> > ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ >> > >> > To unsubscribe, e-mail: [EMAIL PROTECTED] >> > For additional commands, e-mail: >> > [EMAIL PROTECTED] For human help, e-mail: >> > [EMAIL PROTECTED] >> > >> > >> >> >> >> -- >> ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ >> >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> For human help, e-mail: [EMAIL PROTECTED] -- ** Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] For human help, e-mail: [EMAIL PROTECTED]
