Re: Unexpected comparison behavior change in 4.5.1
This WebDNA talk-list message is from 2003
It keeps the original formatting.
numero = 48738
interpreted = N
texte = As Alain noted, it is very important to [URL] the variable otherwise you will get errant results.For example if you have this:[ShowIf [variable]=]BLANK VARIABLE[/ShowIf]and the variable is: here is the variable!It will NOT work as the exclamation screws the WebDNA and the result will show BLANK VARIABLE.If you [URL] the variable the WebDNA WILL work as expected.[ShowIf [URL][variable][/URL]=]BLANK VARIABLE[/ShowIf]On Saturday, March 15, 2003, at 09:39 PM, Gary Krockover wrote:> Yeah, noticed that too, and FWIW, I've added this to my code snippets > in> EditPlus:>> [showif [variable]!][showif> [variable]![raw][variable][/raw]][variable][/showif][/showif]>> GK>> P.S. I'm working on the interactive WebDNA reference. I should > have a> beta of that up sometime today. The nice thing is that the actual > pages of> the commands/contexts are displayed in an iframe from> http://webdnadocs.smithmicro.com/, so whenever they update their docs, > it's> updated on this version as well. Notes can be appended to the bottom > of> each page for code snippets, examples, gotcha's, etc. I'll keep you > all> posted....>>>>> I tend to agree here .. the correct way to check if a variable> contains/does>> not contain something>>>> [showif [url][variable][/url]=] .....>> [showif [url][variable][/url]!]....>>>> Alain>>>> ----- Original Message ----->> From: Tim Robinson
>> To: WebDNA Talk >> Sent: Saturday, March 15, 2003 11:26 PM>> Subject: Re: Unexpected comparison behavior change in 4.5.1>>>>>>> Maybe this is a fix rather than a bug... A value can equal blank, but> can>> a>>> non-blank value contain a blank? I wouldn't think so. That would be >>> my>>> thinking anyway.>>>>>> Tim>>>>>>> From: Brian Fries >>>> Reply-To: (WebDNA Talk)>>>> Date: Sat, 15 Mar 2003 00:30:40 -0800>>>> To: (WebDNA Talk)>>>> Subject: Unexpected comparison behavior change in 4.5.1>>>>>>>> Running WebDNA 4.5.1 on OSX, I'm finding an unexpected and >>>> undesirable>>>> change in the behavior of IF and SHOWIF contains comparisons when> the>>>> value being tested for is blank.>>>>>>>> I ran this code on three servers - OSX / 4.5.0, OS9 / 4.0.2 and OSX >>>> />>>> 4.5.1:>>>>>>>> [showif bob^]yes[/showif][hideif bob^]no[/hideif]
>>>> [if bob^][then]yo[/then][else]nah[/else][/if]
>>>>>>>> On both the 4.5.0 and 4.0.2 systems, it returns:>>>> yes>>>> yo>>>>>>>> On the 4.5.1 system, it returns:>>>> no>>>> nah>>>>>>>>>>>> Can I get confirmation from SMSI and/or other users that this is a >>>> bug>>>> introduced in 4.5.1?>>>>>>>> - brian>>>>>>>> -- Brian Fries, BrainScan Software --> http://www.brainscansoftware.com>>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > > Web Archive of this list is at: http://webdna.smithmicro.com/>>RegardsStuart Tremainidfk web developments114a/40 yeo street neutral bay 2089 australiat +612 9908 2134f +612 9908 4837-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
As Alain noted, it is very important to [url] the variable otherwise you will get errant results.For example if you have this:[ShowIf [variable]=]BLANK VARIABLE[/ShowIf]and the variable is: here is the variable!It will NOT work as the exclamation screws the WebDNA and the result will show BLANK VARIABLE.If you [url] the variable the WebDNA WILL work as expected.[ShowIf [url][variable][/URL]=]BLANK VARIABLE[/ShowIf]On Saturday, March 15, 2003, at 09:39 PM, Gary Krockover wrote:> Yeah, noticed that too, and FWIW, I've added this to my code snippets > in> EditPlus:>> [showif [variable]!][showif> [variable]![raw][variable][/raw]][variable][/showif][/showif]>> GK>> P.S. I'm working on the interactive WebDNA reference. I should > have a> beta of that up sometime today. The nice thing is that the actual > pages of> the commands/contexts are displayed in an iframe from> http://webdnadocs.smithmicro.com/, so whenever they update their docs, > it's> updated on this version as well. Notes can be appended to the bottom > of> each page for code snippets, examples, gotcha's, etc. I'll keep you > all> posted....>>>>> I tend to agree here .. the correct way to check if a variable> contains/does>> not contain something>>>> [showif [url][variable][/url]=] .....>> [showif [url][variable][/url]!]....>>>> Alain>>>> ----- Original Message ----->> From: Tim Robinson >> To: WebDNA Talk >> Sent: Saturday, March 15, 2003 11:26 PM>> Subject: Re: Unexpected comparison behavior change in 4.5.1>>>>>>> Maybe this is a fix rather than a bug... A value can equal blank, but> can>> a>>> non-blank value contain a blank? I wouldn't think so. That would be >>> my>>> thinking anyway.>>>>>> Tim>>>>>>> From: Brian Fries >>>> Reply-To: (WebDNA Talk)>>>> Date: Sat, 15 Mar 2003 00:30:40 -0800>>>> To: (WebDNA Talk)>>>> Subject: Unexpected comparison behavior change in 4.5.1>>>>>>>> Running WebDNA 4.5.1 on OSX, I'm finding an unexpected and >>>> undesirable>>>> change in the behavior of IF and SHOWIF contains comparisons when> the>>>> value being tested for is blank.>>>>>>>> I ran this code on three servers - OSX / 4.5.0, OS9 / 4.0.2 and OSX >>>> />>>> 4.5.1:>>>>>>>> [showif bob^]yes[/showif][hideif bob^]no[/hideif]
>>>> [if bob^][then]yo[/then][else]nah[/else][/if]
>>>>>>>> On both the 4.5.0 and 4.0.2 systems, it returns:>>>> yes>>>> yo>>>>>>>> On the 4.5.1 system, it returns:>>>> no>>>> nah>>>>>>>>>>>> Can I get confirmation from SMSI and/or other users that this is a >>>> bug>>>> introduced in 4.5.1?>>>>>>>> - brian>>>>>>>> -- Brian Fries, BrainScan Software --> http://www.brainscansoftware.com>>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > > Web Archive of this list is at: http://webdna.smithmicro.com/>>RegardsStuart Tremainidfk web developments114a/40 yeo street neutral bay 2089 australiat +612 9908 2134f +612 9908 4837-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Stuart Tremain
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
founditems (2000)
WebCatalog Plug-in for Webstar. (1997)
Simple way to create unique SKU (1997)
Can I determine where they are coming from? (2000)
Beta 18 (1997)
More to Expire (1998)
Use WebCat to search files in a folder like a search engine? (2001)
[WebDNA] shopping sites and the "old commerce tags" (2012)
WebCat for mass emailings (1997)
Exists? (1997)
RE: WebCat and image maps (1997)
Nesting format tags (1997)
Carts & cookies (1999)
looping table rows (1999)
Suddenly can't see files... (2000)
[OT] 'Email this story to a friend' (2003)
Serial Number Question (1997)
Online reference (1997)
OT: ASP Developer (1999)
Re:Hideif / Showif (1998)